skill-creator

Create, evaluate, and iteratively improve AI skill definitions and workflows.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/DFly7/iOS-FastAPI-Supabase-AI --skill skill-creator-dfly7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/DFly7/iOS-FastAPI-Supabase-AI/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/DFly7/iOS-FastAPI-Supabase-AI --skill skill-creator-dfly7

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Reduces the friction of designing, evaluating, and iterating on Claude Code skill modules by bundling best-practice workflows, test harnesses, grading, and benchmarking into a single reproducible workflow.

Core Features & Use Cases

  • Skill drafting: Guided process for capturing intent, writing SKILL.md frontmatter and body, and organizing bundled resources.
  • Evaluation & benchmarking: Spawn parallel with-skill and baseline runs, draft assertions, grade outputs, aggregate metrics, and surface pass-rate, time, and token deltas.
  • Iteration & optimization: Improve skill prompts and descriptions automatically, run held-out trigger tests, and package validated skills for distribution.
  • Use case: A developer wants to turn a manual prompt into a production-ready skill: draft SKILL.md, generate 3 realistic eval prompts, run comparisons, review outputs in the viewer, then iterate until benchmarks and human feedback are satisfactory.

Quick Start

Use the skill-creator to draft a new SKILL.md, produce 2–3 realistic test prompts, run the eval loop, and summarize the benchmark results for the first iteration.

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 AI skill definitions for reliable automation?

To create and test AI skill definitions, you draft a SKILL.md file with frontmatter and body, generate realistic eval prompts, run with-skill and baseline comparisons, and grade outputs to evaluate reliability. The workflow supports iterative improvement through benchmarked pass-rate and token delta metrics.

What is the best way to benchmark and evaluate AI skill performance?

The best way to benchmark AI skill performance is to spawn parallel with-skill and baseline runs, apply drafted assertions to grade outputs, and aggregate metrics to surface pass-rate, time, and token deltas. This comparison establishes a quantifiable performance baseline for the skill module.

How does grading work when evaluating generated skill outputs?

Grading skill outputs works by applying drafted assertions to the results of parallel with-skill and baseline runs. The grader evaluates these outputs against the assertions, generating structured eval artifacts and analyzer outputs that surface pass-rate, time, and token deltas for comparison.

Can I package validated skills and generate viewer artifacts using Python?

Yes, you can package validated skills and generate viewer artifacts using Python. The workflow relies on the pyyaml dependency to manage skill definitions and includes packaging utilities to distribute the validated skill modules after benchmarking and human feedback are satisfactory.

Do I need local CLI tools to run skill evaluation loops?

You need local CLI tools available in your environment to invoke the full skill evaluation loop. The workflow invokes these local CLI tools when available to execute the parallel runs, grade outputs, and generate the benchmark and viewer artifacts required for complete automation.

When should I iterate on skill prompts and descriptions?

You should iterate on skill prompts and descriptions after running initial with-skill and baseline comparisons. The workflow improves skill prompts and descriptions automatically, runs held-out trigger tests, and allows you to repeat the eval loop until benchmark metrics and human feedback are satisfactory.