Compile SKILL.md files into runtime artifacts (SKILL.struct.json and SKILL.toon), verify freshness/health, and prepare portable publish-ready skill folders f...
Compile-first workflow for skill runtime performance.
# Check local dependencies
skills/public/skill-compiler/scripts/check-env
# Compile one skill doc
skills/public/skill-compiler/scripts/compile-skill --skill skills/todoist/SKILL.md
# Compile all SKILL.md under a root (default: ./skills)
skills/public/skill-compiler/scripts/compile-all --root skills
For each input SKILL.md, compiler generates sibling artifacts:
SKILL.struct.json (canonical runtime structure)SKILL.toon (token-lean projection)exe / execute)Preferred runtime trigger words:
exe <skill>execute <skill>Resolution order:
SKILL.struct.json / SKILL.toon (artifact-first)quick_cmd from frontmatterSKILL.md fallbackUse bundled helper:
skills/public/skill-compiler/scripts/exe skill-compiler
This folder is ClawHub-ready once versioned:
SKILL.mdskill.yamlscripts/*Optional publish command:
clawhub publish ./skills/public/skill-compiler \
--slug skill-compiler \
--name "Skill Compiler" \
--version 0.2.0 \
--changelog "Add exe/execute trigger docs and artifact-first entrypoint"
ZIP package — ready to use