| name | skill-creator |
| description | Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends agent capabilities with specialized knowledge, workflows, or tool integrations. |
| description_zh | ๅๅปบๅ็ปดๆค่ชๅฎไนๆ่ฝ็ๆๅ |
| description_en | Guide for creating custom skills |
Skill Creator
This skill provides guidance for creating effective skills.
About Skills
Skills are modular, self-contained packages that extend capabilities by providing specialized knowledge, workflows, and tools.
What Skills Provide
- Specialized workflows - Multi-step procedures for specific domains
- Tool integrations - Instructions for working with specific file formats or APIs
- Domain expertise - Company-specific knowledge, schemas, business logic
- Bundled resources - Scripts, references, and assets for complex tasks
Core Principles
Concise is Key
The context window is a public good. Only add context the model doesn't already have.
Anatomy of a Skill
skill-name/
โโโ SKILL.md (required)
โ โโโ YAML frontmatter (name + description)
โ โโโ Markdown instructions
โโโ Bundled Resources (optional)
โโโ scripts/ - Executable code
โโโ references/ - Documentation for context
โโโ assets/ - Files used in output
Progressive Disclosure
- Metadata (name + description) - Always in context
- SKILL.md body - When skill triggers
- Bundled resources - As needed
Skill Creation Process
- Understand the skill with concrete examples
- Plan reusable skill contents (scripts, references, assets)
- Initialize the skill (run init_skill.py)
- Edit the skill (implement resources and write SKILL.md)
- Package the skill (run package_skill.py)
- Iterate based on real usage
Step 3: Initializing
scripts/init_skill.py <skill-name> --path <output-directory>
Step 5: Packaging
scripts/package_skill.py <path/to/skill-folder>
References
references/workflows.md - Sequential workflows and conditional logic
references/output-patterns.md - Template and example patterns