From craft
Create, edit, and organize Craft.do documents. Use when the user asks to "create a Craft doc", "write to Craft", "append to a Craft document", "move a Craft doc to a folder", or "add formatted content to Craft".
How this skill is triggered — by the user, by Claude, or both
Slash command
/craft:authoringThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create, edit, and organize documents in the Craft.do workspace via the craft CLI.
Create, edit, and organize documents in the Craft.do workspace via the craft CLI.
Pipe markdown content via stdin: echo "# Body" | craft create "Title" --folder NAME. The doc is created first, then the body is written as blocks. If the body contains invalid formatting tags, the API rejects the entire block write and warns on stderr.
Use craft append <docId> to add content to the end of a doc, or craft update <blockId> to replace a specific block. Find block IDs with craft read <docId> --json.
Move docs between folders with craft mv, create folders with craft mkdir, or move blocks between docs with craft mvblock.
The craft binary is at: ${CLAUDE_PLUGIN_ROOT}/bin/craft
Always use this full path when running craft via Bash. Do not assume craft is on PATH.
create "title" --folder NAME -- create doc (pipe content via stdin)append <docId> -- append markdown to doc (stdin)update <blockId> -- update a block (stdin)upload <docId> -- upload file/image (stdin)mv <docId> <FOLDER> -- move doc to folderdelete <docId> -- move doc to trashmkdir "name" -- create folderrmblock <blockId> -- delete blocksmvblock <blockId> --to <docId> -- move blocksCraft supports highlights, callouts, and gradients beyond standard markdown. See rich-formatting.md for the full reference.
Requires CRAFT_API_KEY and CRAFT_API_BASE in the shell environment.
npx claudepluginhub gustin/craft-cli --plugin craftCreates or updates structured docs under docs/ with frontmatter, numbering, lifecycle status, and index regeneration. Use for guides, references, decisions, and architecture docs.
Creates, opens, and manages project workspaces in LiveDocs for cross-session memory, long-term tracking like diets or investments, and saving key outputs.