render
SKILL.md
Render mermaid diagrams from .mmd source files to ASCII (injected into local markdown) and SVG (uploaded to Craft.do docs).
Workflow
- Edit the
.mmdsource file with%% diagram:NAMEmarkers between diagrams - Run
craft render file.mmd --local-onlyto regenerate ASCII in the corresponding.mdfile - Run
craft render file.mmd --doc DOC_IDto also upload SVGs to a Craft document
The .md file uses <!-- mermaid:NAME --> markers as injection points. ASCII content between a marker and the next marker or heading is replaced on each render.
Commands
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.
render <file.mmd> --local-only-- regenerate ASCII in the .md file onlyrender <file.mmd> --doc DOC_ID-- also upload SVGs to a Craft documentrender <file.mmd> --theme NAME-- color theme (default: catppuccin-mocha). Available: zinc-dark, tokyo-night, catppuccin-mocha, nord, dracula, github-light, github-dark, solarized-light, solarized-dark, one-dark