skill-creator

Create and refine AI assistant skills by drafting SKILL.md, running evals, and generating benchmark artifacts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Help teams and individuals turn workflows and prompts into robust, testable Claude skills by guiding drafting, evaluation, benchmarking, and iterative improvement so skills reliably trigger and perform.

Core Features & Use Cases

  • Skill drafting: Guided questions and templates to produce a clear SKILL.md with name, description, and operational instructions.
  • Eval orchestration: Create eval sets, spawn with-skill and baseline runs, collect timing/tokens, and aggregate grading results.
  • Benchmarking & viewer: Aggregate run statistics, generate benchmark.json/benchmark.md, and launch a self-contained HTML viewer for qualitative and quantitative review.
  • Description optimization: Produce trigger test sets and run an optimization loop that iteratively refines the skill description to improve triggering accuracy.
  • Packaging & tooling: Helpers to validate and package skills, plus reusable scripts for grading, aggregation, and report generation.

Quick Start

Ask the assistant: "Help me create a new skill for <task>, draft SKILL.md, produce 3 test prompts, run the eval loop, and summarize improvements."

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I evaluate and benchmark AI assistant skills?

To evaluate AI skills, you run with-skill and baseline comparison runs using generated test prompts, then grade outputs and aggregate results into benchmark JSON artifacts. This tracks timing, tokens, and performance metrics for iterative improvement.

What is the best way to create a testable SKILL.md file?

The best way to create a SKILL.md file is using guided templates to define the name, description, and operational instructions. This structured drafting ensures the skill reliably triggers and performs during evaluation runs.

How does iterative description optimization work for AI skills?

Iterative description optimization produces trigger test sets and runs an optimization loop that refines the skill description to improve triggering accuracy. It optionally calls the claude CLI to iteratively enhance the description based on test results.

Do I need Python to run skill benchmarking scripts?

Yes, you need Python to run the provided benchmarking scripts, which require the pyyaml dependency to process configurations. These scripts generate eval_metadata, grading, and benchmark JSON artifacts during the evaluation loop.

Can I visualize benchmarking results for AI skills?

Yes, you can visualize benchmarking results by generating benchmark.json and benchmark.md files, then launching a self-contained HTML viewer. This enables qualitative and quantitative review of aggregated run statistics and skill performance.

Why are my AI skills not triggering correctly in Claude?

AI skills fail to trigger correctly when the description lacks clarity or fails to match user intents. Running a description optimization loop with trigger test sets iteratively refines the description to improve triggering accuracy across various prompts.