| name | skill-creator |
| description | When users want to create a new OpenCode skill for a specific task |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"maintainers","workflow":"iterative"} |
skill-creator
Use this when a user wants to create a new OpenCode skill for a specific task or use case.
What I do
- Draft concise SKILL.md files with proper YAML frontmatter
- Guide through iterative test → evaluate → improve workflow
- Ensure skills follow OpenCode conventions and best practices
When to use me
Use this when:
- A new skill is needed for a task
- The skill should be tested and evaluated
- You want high-quality, well-documented skills
Process
- Capture intent: Understand what task/use case the skill should handle
- Draft SKILL.md: Create YAML frontmatter (name, description, license, compatibility) with clear instructions
- Create test cases: Define positive, negative, and edge cases
- Evaluate: Compare results with and without the skill
- Iterate: Refine based on feedback
Best practices
- Keep instructions concise but complete
- Be specific about when the skill applies
- Ensure skills are testable and evaluable
- Cover edge cases and error scenarios