skill-creator

Create and evaluate Claude skills with SKILL.md and Python tooling.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/Junghyun99/MagicSplit --skill skill-creator-junghyun99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Junghyun99/MagicSplit/tree/main/.claude/plugins/skill-creator/skills/skill-creator
Command: npx skills add https://github.com/Junghyun99/MagicSplit --skill skill-creator-junghyun99

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Help creators and teams reliably create, evaluate, and improve Claude Skills by providing a repeatable, auditable workflow for drafting SKILL.md, running trigger and behavioral evals, grading outputs, and packaging finished skills. Remove guesswork and manual orchestration when iterating on skill behavior, trigger accuracy, and bundled resources.

Core Features & Use Cases

  • Skill authoring: Templates and guidance for writing SKILL.md frontmatter and structured instructions.
  • Evaluation & benchmarking: Tools to run trigger tests, spawn with/without-skill baselines, grade runs, aggregate metrics, and produce human-reviewable reports.
  • Iteration & optimization: Scripts to improve descriptions, run optimization loops, analyze blind comparisons, and package validated skills for distribution.

Quick Start

Ask the assistant to "Help me create a new skill: draft SKILL.md with name and description, produce 2–3 test prompts, and an eval plan to run using the run_loop and generate_review tools."

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 evaluation workflows?

To create and test Claude skills, you draft a SKILL.md file with required name and description frontmatter, generate test prompts, and use Python tooling like run_loop.py to execute with-skill vs baseline evaluations and grade results for benchmark reports.

What is a SKILL.md file and what frontmatter is required to package a Claude skill?

A SKILL.md file defines Claude skills and requires valid frontmatter with a name and description. It optionally bundles scripts, references, and assets to provide structured instructions and resources for the skill.

How do I benchmark and grade Claude skill performance against a baseline?

You benchmark Claude skills by using run_eval.py and aggregate_benchmark.py to spawn with-skill and without-skill baseline runs, grade outputs, and aggregate metrics into human-reviewable reports for comparison.

Do I need Python and specific dependencies to run Claude skill evaluations?

Yes, running Claude skill evaluations requires Python with the anthropic and pyyaml dependencies installed to execute the included tooling for generating reviews and aggregating benchmark metrics.

What's the best way to optimize Claude skill descriptions for trigger accuracy?

Optimizing Claude skill descriptions for trigger accuracy involves running iteration loops with run_loop.py, analyzing blind comparisons, and applying reviewer workflows to refine the SKILL.md description field.

Can I package validated Claude skills for distribution after benchmarking?

Yes, after running evaluations and generating benchmark reports, you can package validated Claude skills by bundling the SKILL.md with optional scripts, references, and assets for distribution.