create-a-skill
Installation
SKILL.md
Create a Skill
A skill for creating new skills from scratch and iteratively improving them through testing, user feedback, and evaluation.
Overview
The process of creating a skill follows this loop:
- Gather requirements — interview the user, research the domain
- Write a draft — create SKILL.md and any bundled resources
- Test — run Claude-with-the-skill on realistic prompts
- Evaluate — help the user review outputs qualitatively and quantitatively
- Improve — rewrite based on feedback
- Repeat until the user is satisfied
- Optimize description — tune triggering accuracy
- Package — create a distributable
.skillfile
Your job is to figure out where the user is in this process and jump in. Maybe they say "I want to make a skill for X" — help them from step 1. Maybe they already have a draft — go straight to testing. Always be flexible: if the user says "just vibe with me", skip the formal eval loop.