skill-creator

Create, evaluate, and iteratively improve Claude skills with benchmarked test runs.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/ravenslight2010/Production-run-calculator --skill skill-creator-ravenslight2010
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ravenslight2010/Production-run-calculator/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/ravenslight2010/Production-run-calculator --skill skill-creator-ravenslight2010

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Building a reliable Claude skill requires more than writing a prompt — it needs structured drafting, realistic test cases, quantitative benchmarking against baselines, and iterative refinement based on feedback. This Skill guides that entire lifecycle so skills trigger correctly and perform well across many prompts. ## Core Features & Use Cases - Guided Skill Authoring: Interview-driven workflow to capture intent, write SKILL.md frontmatter and body, and structure scripts, references, and assets following progressive disclosure principles. - Evaluation & Benchmarking: Spawn parallel with-skill and baseline runs, grade outputs against assertions, and aggregate pass rates, timing, and token usage into benchmark reports with an interactive HTML review viewer. - Description Optimization: Generate realistic trigger/no-trigger eval queries and run an automated optimization loop that rewrites the skill description to improve triggering accuracy, validated on held-out test data. - Use Case: A user says "turn this workflow into a skill." The Skill drafts the SKILL.md, creates test prompts, runs benchmarked evaluations, presents results in a browser viewer, and iterates until the user is satisfied — then packages the result as a .skill file. ## Quick Start Ask the assistant to create a new skill for your workflow, then follow the guided draft, test, review, and improve loop it sets up.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a new Claude skill from scratch?

Start by defining what the skill should do and when it should trigger, then write a SKILL.md with name and description frontmatter plus markdown instructions. Test it with realistic prompts, gather feedback, and iterate until the outputs are consistently good.

How do I test whether a skill actually improves results?

Run each test prompt twice in parallel — once with the skill and once without as a baseline — then grade outputs against objective assertions. Aggregate pass rates, timing, and token usage into a benchmark to compare configurations with mean and standard deviation.

How do I improve a skill description so it triggers correctly?

Create about 20 realistic should-trigger and should-not-trigger queries, then run the automated optimization loop. It evaluates the description on a train/test split, proposes rewrites, and selects the best version by held-out test score to avoid overfitting.

What makes a good SKILL.md description field?

The description should state both what the skill does and specific contexts for when to use it, since it is the primary triggering mechanism. Slightly assertive phrasing helps because models tend to undertrigger skills when descriptions are too passive.

When should a skill include scripts or reference files?

Add scripts when test runs show repeated identical helper code being written across cases, and add references when the SKILL.md body approaches 500 lines. This keeps the main instructions lean while making deterministic tasks reusable.

Can skill evaluation work without subagents or a browser?

Yes, on Claude.ai you run test prompts sequentially yourself and present outputs inline for feedback, skipping baselines and quantitative benchmarking. The packaging script still works anywhere with Python and a filesystem.