skill-creator

Create and iterate on Claude skills with SKILL.md, evals, and packaging.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Nero-kk/claude-agent-skills --skill skill-creator-nero-kk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Nero-kk/claude-agent-skills/tree/main/claude-skills/skill-creator
Command: npx skills add https://github.com/Nero-kk/claude-agent-skills --skill skill-creator-nero-kk

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Helps authors turn workflows and intent into reliable, reusable Claude Skill directories by guiding draft creation, adding discriminating test prompts, running parallel with-skill vs baseline evaluations, and iterating on improvements until the skill is robust and well-described for triggering.

Core Features & Use Cases

  • Skill authoring: Structured guidance to draft SKILL.md frontmatter and the detailed skill body so Claude will trigger and behave predictably.
  • Eval & benchmarking pipeline: Tools and scripts to generate eval sets, run parallel runs, capture timing/tokens, grade outputs, aggregate benchmarks, and surface pass-rate/time/token deltas.
  • Review & packaging: Viewer for human review (eval-viewer), grader/comparator/analyzer agents, and packaging utilities to produce distributable .skill artifacts.
  • Description optimization: Automated loop to generate and test improved SKILL.md descriptions to increase correct triggering while avoiding overfitting.
  • Use case: Create a new skill for a file-transformation workflow, write 3 realistic test prompts, run the with-skill and baseline comparisons, inspect the viewer, then iterate until benchmark and human feedback are satisfactory.

Quick Start

Ask the skill-creator to draft or update a SKILL.md, create test prompts, run the eval + improve loop, and package the best version for installation.

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 reusable Claude skills from custom workflows?

To create Claude skills, you draft a SKILL.md file with required frontmatter, generate test prompts, and run parallel with-skill versus baseline evaluations. This process iteratively improves the skill body until Claude triggers predictably and benchmark pass rates are satisfactory.

What is automated skill evaluation and benchmarking for Claude?

Automated skill evaluation runs parallel with-skill and baseline comparisons, captures timing and token metrics, and grades outputs to aggregate benchmark reports. This benchmarking pipeline surfaces pass-rate, time, and token deltas to quantify skill performance improvements.

How do I package a Claude skill directory into a distributable artifact?

You package a Claude skill directory by using included packaging utilities to produce a distributable .skill artifact. This occurs after drafting SKILL.md, running evals, inspecting the eval-viewer, and finalizing the optimized skill description for correct triggering.

Can I optimize SKILL.md descriptions to improve Claude skill triggering accuracy?

Yes, you can optimize SKILL.md descriptions using an automated loop that generates and tests improved descriptions. This description optimization increases correct skill triggering while avoiding overfitting to specific test prompts.

Do I need PyYAML to run Claude skill development and benchmarking pipelines?

Yes, PyYAML is a required dependency for running the skill-creator pipeline. The Python scripts rely on it to parse SKILL.md frontmatter, process evaluation schemas, and execute grading, aggregation, and packaging flows.

What's the best way to evaluate Claude skill performance before packaging?

The best way to evaluate Claude skill performance is running parallel with-skill and baseline evaluations using generated test prompts, then inspecting results via the eval-viewer. Grader and comparator agents aggregate benchmark metrics to confirm robustness before packaging.