skill-creator

Orchestrates skill creation, evaluation, benchmarking, and description optimization workflows for Claude Skills.

135|12|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Citrus-bit/medrix-flow --skill skill-creator-citrus-bit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Citrus-bit/medrix-flow/tree/main/skills/public/skill-creator
Command: npx skills add https://github.com/Citrus-bit/medrix-flow --skill skill-creator-citrus-bit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured workflow for creating Claude Skills, evaluating their triggering behavior, benchmarking performance, and iterating on the skill description to maximize trigger accuracy.

Core Features & Use Cases

  • Draft SKILL.md and organize optional resources (scripts/, references/, assets/) to support deterministic tasks, in-depth information, and output templates.
  • Run automated evaluations, parse results with graders, and generate viewer-ready benchmarks to compare skill variants.
  • Benchmark changes across iterations, identify edge cases, and guide data-driven improvements to prompts, tests, and descriptions.
  • Iterate on the skill description using a built-in optimizer that tracks history and suggests wording that improves triggering accuracy.

Quick Start

Draft a new skill by creating SKILL.md, then run the full eval/iterate loop: perform evals, review results, refine the description, and rerun until triggering performance stabilizes.

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 evaluate a SKILL.md file end-to-end?

To create and evaluate a SKILL.md file end-to-end, you draft the initial content, organize supporting scripts, run structured evaluations, and iterate the skill description based on benchmark results to optimize triggering accuracy.

What is the best way to benchmark skill performance and improve trigger accuracy?

The best way to benchmark skill performance is to run automated evaluations, parse results with graders, and generate viewer-ready benchmarks to compare variants, which guides data-driven improvements to prompts and descriptions for better trigger accuracy.

How does the skill description optimizer work for iteration?

The skill description optimizer works by tracking history and suggesting wording changes during iteration, directly measuring and refining variants to maximize triggering accuracy based on automated evaluation results.

Can I use pyyaml to organize optional resources like scripts and references?

Yes, you can use pyyaml to organize optional resources like scripts, references, and assets, which support deterministic tasks, in-depth information, and output templates within your skill creation workflow.

Why should I run structured evals when developing a workflow for skill creation?

You should run structured evals during skill creation to identify edge cases, benchmark changes across iterations, and validate that your workflow and prompts perform correctly before finalizing the skill description.

Are there limitations to automating skill description optimization and evaluation?

Limitations to automating skill description optimization include the need for multiple iterations to stabilize triggering performance, requiring you to continually perform evals, review results, and refine wording until accuracy stabilizes.