skill-creator

Create, edit, and optimize Claude skills with evaluation workflows.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/Hashzin-0/Curion --skill skill-creator-hashzin-0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Hashzin-0/Curion/tree/main/.opencode/skills/skill-creator
Command: npx skills add https://github.com/Hashzin-0/Curion --skill skill-creator-hashzin-0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Reduces the friction of designing, testing, and iterating Claude skills by providing a structured, repeatable workflow for drafting SKILL.md, generating test prompts, executing paired with-skill and baseline runs, grading outputs, and aggregating benchmark results. It helps teams move from an informal prompt to a packaged, evaluated skill with clear quantitative and qualitative feedback.

Core Features & Use Cases

  • Skill authoring: Guided capture of intent, frontmatter drafting, and SKILL.md composition to improve discoverability and triggering.
  • Eval creation & execution: Produce realistic test prompts, run with-skill and baseline comparisons, capture timing/tokens, and grade against assertions using provided scripts.
  • Benchmarking & analysis: Aggregate run results, compute pass rates/time/tokens deltas, launch an HTML viewer, and generate analyst observations and comparator analyses.
  • Iteration & optimization: Improve skill descriptions automatically via a description-optimization loop, package skills into distributable .skill files, and add reusable scripts to the skill bundle.
  • Use cases: Build a new skill from scratch, improve an existing skill's accuracy and triggers, benchmark two versions, or optimize the SKILL.md description for better invocation rates.

Quick Start

Ask for help defining intent, draft SKILL.md, and produce 2-3 realistic test prompts plus basic eval assertions so the skill-creator scripts can run an initial iteration.

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and test Claude skills with automated benchmarking?

To create and test Claude skills, draft a SKILL.md file, generate realistic test prompts, and run paired with-skill and baseline evaluations using scripts like run_eval.py. The workflow captures timing, tokens, and grades outputs against assertions to produce quantitative benchmarking results.

What is the process for optimizing a SKILL.md description to improve skill triggering?

Optimizing a SKILL.md description involves running an automated description-optimization loop that iterates on the skill's frontmatter and content. This improves discoverability and invocation rates by evaluating baseline and with-skill outputs, then refining the description for better triggering accuracy.

Do I need PyYAML to run skill evaluation and benchmarking scripts?

Yes, PyYAML is a required dependency for running skill evaluation and benchmarking scripts. It is needed to parse the YAML frontmatter in SKILL.md files and manage the eval_metadata.json configuration used by the automated testing workflow.

Can I compare two versions of a skill using baseline and with-skill evals?

Yes, you can compare skill versions by executing paired with-skill and baseline runs. The aggregation scripts compute pass rates, time, and token deltas, allowing you to benchmark two versions and generate analyst observations and comparator analyses.

What's the best way to package Claude skills for reproducible benchmarking?

The best way to package skills for reproducible benchmarking is to bundle the SKILL.md, reusable scripts like run_loop.py and aggregate_benchmark.py, and skill assets into a distributable .skill file. This ensures all evaluation dependencies and test cases are contained.