What problem does it solve?
It solves the need to create, update, and register reusable model-invoked skills—especially workflow, function, and Lua-backed capabilities—without leaving the system in an unregistered or inconsistent state.
Core Features & Use Cases
- Skill authoring guidance: Defines the mandatory creation steps, required skill file layout, and safe skill_id and intent description rules.
- Lua-backed packaged skill support: Documents how to include bundled Lua files under a skill-local scripts directory and how the skill should invoke them.
- Correct registration flow: Ensures every created or updated skill is immediately registered via register_skill using the exact expected file path.
Quick Start
Ask to add or update a reusable capability like “create a tool for measuring temperature” and include any Lua requirement so the skill_creation flow can generate the complete SKILL.md and bundled files, then register the new skill.