skill-creatorlisted
Install: claude install-skill laruss/patcher-browser
# Skill Creator
A skill for creating new Patcher skills and iteratively improving them.
At a high level the process looks like this:
- Decide what the skill should do and roughly how it should do it
- Write a draft of the skill into `~/.patcher/skills/<name>/SKILL.md`
- Try it on a few realistic prompts by spawning Patcher threads, with and without the skill
- Evaluate the results with the user, both qualitatively and with a few objective checks
- Rewrite the skill based on what you learned
- Repeat until you are both satisfied
- Optionally tune the description so the skill triggers reliably
Your job is to figure out where the user is in this process and jump in. Maybe they say "I want a skill for X" — then help narrow the intent, write a draft, pick test prompts, run them, and iterate. Maybe they already have a draft — then go straight to the test/iterate loop. And if they say "I don't need a bunch of evals, just vibe with me," do that instead. Be flexible.
## How skills work in Patcher
- **Location.** A skill is a directory with a `SKILL.md` file. User skills live under `~/.patcher/skills/<name>/`. The directory name must exactly match the `name` in the frontmatter.
- **Frontmatter.** `SKILL.md` must begin with a plain `---` delimiter on its own line, followed by `name` and `description`, then a closing `---`. `name` must be lowercase letters, numbers, and single hyphens (no double hyphens, no spaces, ≤64 chars). `description` must be non-empty and ≤1024 chars.
- **Di