If you're building skills for Claude, eventually you'll want to build a skill about building skills. This one handles the full lifecycle: scaffolding new skills from scratch, running eval loops with test prompts, benchmarking performance with quantitative metrics, and optimizing skill descriptions so they actually trigger when they should. The workflow is interview the user about intent and edge cases, draft the SKILL.md, generate test cases, run Claude against them, review results qualitatively and quantitatively, then iterate. It also includes a separate flow for tuning descriptions since undertriggering is apparently a common problem. Most useful when you're serious about testing rather than vibing, though it explicitly supports both modes depending on your tolerance for ceremony.

GitHub stars
47.2K
last updated
Jun 11, 2026

Install

$ npx -y skills add cherryhq/cherry-studio --skill skill-creator --agent claude-code

Installs into .claude/skills of the current project.

Files

Cherry Studio workflow (READ FIRST — overrides packaging / install steps below)

You are running inside Cherry Studio. Skills live in a managed registry that Cherry keeps in sync with the filesystem automatically — there is no install or register tool to call, and you should ignore any package_skill.py / .skill packaging steps mentioned later in this file (they apply to Claude Code / Claude.ai, not here).

To create a new skill, write it straight into Cherry's managed skills directory:

  1. Resolve the directory once by running echo "$CHERRY_STUDIO_SKILLS_DIR" in Bash. That folder is Cherry's managed skill library.
  2. Create $CHERRY_STUDIO_SKILLS_DIR/<skill-folder-name>/ and write SKILL.md plus any supporting files (scripts/, references/, assets/) into it with your normal file tools.
  3. That's it. Cherry's skill sync detects the new directory, registers it in the catalog, and lists it in the app — no register step. You can re-edit the files in place at any time and the changes are picked up on the next sync.

Sponsors

Details

Repository
github.com/cherryhq/cherry-studio
Categories
Testing & QA, Skill Development, Debugging
License
AGPL-3.0
First seen
Jun 11, 2026

More from cherryhq/cherry-studio

All 14
1composiohq avatarperf-theory-testercomposiohq/awesome-claude-pluginsThis is for when you're doing performance testing and need to stay disciplined about changing one variable at a time.0skills.sh installs
2countbot-ai avatarskill-creatorcountbot-ai/countbotCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an e0skills.sh installs
3daffy0208 avatarQuality Assurancedaffy0208/ai-dev-standardsComprehensive quality assurance combining testing strategy, code quality enforcement, and validation gates. Consolidated from testing-strategist, code-quality-e0skills.sh installs
4davila7 avatarPentest Commandsdavila7/claude-code-templatesThis skill should be used when the user asks to "run pentest commands", "scan with nmap", "use metasploit exploits", "crack passwords with hydra or john", "scan0skills.sh installs
5getsentry avatarpackgetsentry/sentry-unrealPackage plugin and update file snapshot0skills.sh installs
6hoangnguyen0403 avatarimplement-featurehoangnguyen0403/agent-skills-standardImplement an approved feature plan with fresh-context slices, TDD, evidence, and PR-ready output.0skills.sh installs