skill-creator

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

8|1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/jaredpalmer/skills --skill skill-creator-jaredpalmer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/jaredpalmer/skills/tree/main/skill-creator
Command: npx skills add https://github.com/jaredpalmer/skills --skill skill-creator-jaredpalmer

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Writing a skill that triggers reliably and produces good outputs is hard to do blind. This Skill guides you through drafting a SKILL.md, running test prompts with and without the skill, grading results quantitatively, and iterating based on real feedback instead of guesswork. ## Core Features & Use Cases - Guided Skill Authoring: Interviews you about intent, trigger contexts, and output formats, then writes a well-structured SKILL.md following progressive disclosure and writing-style best practices. - Evaluation & Benchmarking: Spawns parallel with-skill and baseline runs, drafts assertions, grades outputs, and aggregates pass rates, timing, and token usage into benchmark.json with mean and stddev. - Description Optimization: Generates realistic trigger/no-trigger eval queries and runs an automated loop that rewrites the skill's description to improve triggering accuracy, selecting the best version by held-out test score. - Use Case: You want a skill that formats weekly sales reports. This Skill helps you draft it, creates three realistic test prompts, runs them with and without the skill, shows results in a browser-based review viewer, and iterates until the outputs pass your review. ## Quick Start Help me create a new skill that converts meeting transcripts into structured action-item lists, then test and improve it.

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, when it should trigger, and its output format. Then write a SKILL.md with name and description frontmatter plus markdown instructions, create 2-3 realistic test prompts, and iterate based on evaluation results.

How do I test whether my skill actually improves outputs?▼

Run each test prompt twice in parallel: once with the skill and once without as a baseline. Grade both against objective assertions, then aggregate pass rates, timing, and token usage into a benchmark comparing the two configurations.

How can I improve my skill's description for better triggering?▼

Generate 20 realistic eval queries mixing should-trigger and should-not-trigger cases, then run the optimization loop. It evaluates descriptions on a train split, proposes improvements, and selects the best by held-out test score to avoid overfitting.

What makes a good skill description for triggering accuracy?▼

A good description states both what the skill does and specific contexts when to use it, including phrasings users might actually type. Slightly pushy wording helps because Claude tends to undertrigger skills by default.

When should a skill include test cases and assertions?▼

Skills with objectively verifiable outputs like file transforms, data extraction, or code generation benefit from quantitative assertions. Skills with subjective outputs like writing style are better evaluated through qualitative human review instead.

Does skill evaluation work on Claude.ai without subagents?▼

On Claude.ai you run test prompts sequentially yourself as a sanity check and collect feedback inline in the conversation. Quantitative benchmarking, blind comparison, and description optimization require subagents or the claude CLI and are skipped.