skill-creator

Create, evaluate, and iteratively improve Claude skills with SKILL.md workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tojoolivier/claude-config --skill skill-creator-tojoolivier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/tojoolivier/claude-config/tree/main/skills/skill-creator
Command: npx skills add https://github.com/tojoolivier/claude-config --skill skill-creator-tojoolivier

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates the end-to-end process of authoring, testing, and improving Claude SKILL.md workflows so that developers and authors can build reliable, repeatable assistant behaviors without reinventing evaluation tooling each time.

Core Features & Use Cases

  • Drafting & Editing: Help users capture intent, write SKILL.md frontmatter and body, and structure examples and tests.
  • Eval Orchestration: Spawn with-skill and baseline runs, capture timing and token metrics, and grade outputs with reusable grader patterns.
  • Benchmarking & Analysis: Aggregate pass rates, time, and token usage into benchmarks and surface analyst notes for high-variance or non-discriminating evals.
  • Description Optimization & Packaging: Run the description optimization loop to improve triggering and package skills into distributable .skill files.
  • Use Case: A developer wants to turn a workflow into a reusable skill, generate test prompts, run comparisons, and iterate until the description reliably triggers.

Quick Start

Tell the assistant the skill intent, have it draft a SKILL.md and test prompts, then run the included scripts to evaluate and iterate on the skill until the benchmark metrics and user feedback are satisfactory.

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 from scratch?

To create Claude skills, draft a SKILL.md file defining the workflow, generate test prompts, and run parallel baseline comparisons to evaluate pass rates and timing metrics. This automates authoring, testing, and iterating on assistant behaviors.

What is SKILL.md eval orchestration and how does it work?

SKILL.md eval orchestration spawns with-skill and baseline runs, captures timing and token metrics, and grades outputs using reusable grader patterns. It aggregates pass rates to surface analyst notes for high-variance or non-discriminating evaluations.

Can I optimize SKILL.md descriptions to improve triggering automatically?

Yes, you can optimize SKILL.md descriptions automatically by running the description optimization loop. This iteratively improves skill triggering reliability and packages the final workflow into a distributable .skill file.

Do I need Python and pyyaml to run Claude skill benchmarks?

Yes, you need Python and the pyyaml dependency to run the included scripts for Claude skill benchmarks. These scripts handle spawning runs, aggregating token usage, and generating reviewer-readable benchmark reports.

What is the best way to benchmark Claude skill performance against a baseline?

The best way to benchmark Claude skill performance is to spawn parallel with-skill and baseline runs, capture timing and token metrics, grade outputs with reusable patterns, and aggregate results into reviewer-readable benchmark reports.

Why are my Claude skill evaluations showing high variance across runs?

High variance in Claude skill evaluations often indicates non-discriminating test prompts or inconsistent grader patterns. Aggregating pass rates and timing metrics into benchmark reports surfaces analyst notes to identify and resolve these evaluation issues.