✓ Verified
📁 File Management
✓ Enhanced Data
Craft
Manage Craft notes, documents.
- Rating
- 5 (405 reviews)
- Downloads
- 1,334 downloads
- Version
- 1.0.0
Overview
Manage Craft notes, documents.
Complete Documentation
View Source →
Craft CLI
Interact with Craft.do documents, blocks, and tasks.
Setup
- Install: Copy
scripts/craftto~/bin/craftand make executable - Get API URL from Craft: Settings > Integrations > Craft Connect > Create Link
- Set env var:
export CRAFT_API_URL='https://connect.craft.do/links/YOUR_LINK/api/v1'
Commands
Documents
bash
craft folders # List all folders
craft docs [location] # List documents (unsorted, trash, templates, daily_notes)
craft doc <id> # Get document content by ID
craft daily [date] # Get daily note (today, yesterday, YYYY-MM-DD)
craft search <term> # Search across documents
craft create-doc "Title" [folderId] # Create new document
Blocks
bash
craft add-block <docId> "markdown" # Add block to document
craft add-to-daily "markdown" [date] # Add to daily note (default: today)
craft update-block <blockId> "markdown" # Update existing block
craft delete-block <blockId>... # Delete block(s)
Tasks
bash
craft tasks [scope] # List tasks (inbox, active, upcoming, logbook)
craft add-task "text" [scheduleDate] # Add task to inbox
craft complete-task <id> # Mark task as done
craft delete-task <id> # Delete task
Collections
bash
craft collections # List all collections
craft collection-items <id> # Get items from collection
Notes
- Markdown content passed as arguments; escape quotes if needed
- Dates:
today,yesterday, orYYYY-MM-DD - Task scopes:
inbox(default),active,upcoming,logbook - Document locations:
unsorted,trash,templates,daily_notes
Installation
Terminal bash
openclaw install craft
Copied!
💻Code Examples
example.sh
craft folders # List all folders
craft docs [location] # List documents (unsorted, trash, templates, daily_notes)
craft doc <id> # Get document content by ID
craft daily [date] # Get daily note (today, yesterday, YYYY-MM-DD)
craft search <term> # Search across documents
craft create-doc "Title" [folderId] # Create new documentexample.sh
craft add-block <docId> "markdown" # Add block to document
craft add-to-daily "markdown" [date] # Add to daily note (default: today)
craft update-block <blockId> "markdown" # Update existing block
craft delete-block <blockId>... # Delete block(s)example.sh
craft tasks [scope] # List tasks (inbox, active, upcoming, logbook)
craft add-task "text" [scheduleDate] # Add task to inbox
craft complete-task <id> # Mark task as done
craft delete-task <id> # Delete taskTags
#notes_and-pkm
Quick Info
Category File Management
Model Claude 3.5
Complexity One-Click
Author noah-ribaudo
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install craft
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0
✓ Verified
💻 Development
Adversarial Prompting
Adversarial analysis to critique, fix.
🧠 Claude-Ready
)}
★ 4.6 (372)
↓ 28,222
v1.0.0