skill-creator
Overviewâ
skill-creator is the built-in meta-skill for designing, scaffolding, validating, and packaging new skills.
It is the canonical reference in this repository for how skills should be structured.
Repo pathâ
skills/skill-creator/
âââ SKILL.md
âââ scripts/
â âââ init_skill.py
â âââ package_skill.py
â âââ quick_validate.py
âââ references/
â âââ workflows.md
â âââ output-patterns.md
âââ LICENSE.txt
When to use itâ
- create a new skill
- improve an existing skill
- decide what belongs in
SKILL.md,scripts/,references/, andassets/ - validate and package a distributable
.skillfile
Core workflow it teachesâ
- Understand the target use case.
- Plan reusable scripts, references, and assets.
- Initialize a skill scaffold.
- Implement and refine the bundled resources.
- Write or tighten
SKILL.md. - Validate and package the final skill.
Important resourcesâ
| Resource | Purpose |
|---|---|
scripts/init_skill.py | Creates a new skill scaffold |
scripts/package_skill.py | Packages a skill into a distributable artifact |
scripts/quick_validate.py | Validates skill structure and quality quickly |
references/workflows.md | Guidance for multi-step skill workflow design |
references/output-patterns.md | Guidance for output formats and quality patterns |
Why it mattersâ
This built-in skill defines the best-practice model for authoring both custom skills and future built-in skills in DB-GPT.