skill-creator

Create and iteratively improve assistant skills with SKILL.md, test prompts, and eval workspaces.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Helps developers and product teams turn informal workflows or ideas into maintainable, testable Claude skills by guiding drafting, evaluation, benchmarking, and iterative improvement of SKILL.md and bundled resources.

Core Features & Use Cases

  • Skill authoring: Draft SKILL.md that includes metadata, trigger guidance, and detailed operational instructions.
  • Evaluation & benchmarking: Generate test prompts, run with-skill and baseline comparisons, grade runs, aggregate benchmark statistics, and surface analyst observations.
  • Iteration & packaging: Improve skill descriptions to optimize triggering, add scripts/templates to reduce repetition, and package validated skills for distribution.
  • Use case: A product manager and engineer collaborate to create a new automation skill, produce 3 realistic test prompts, run parallel with/without comparisons, inspect results in the viewer, and iterate until the skill reliably passes assertions.

Quick Start

Ask the assistant to create a new skill that converts CSV files into summarized reports, producing SKILL.md, three test prompts saved to evals/evals.json, and an eval workspace for with-skill and baseline runs.

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 assistant skills from scratch?

To create AI assistant skills, you draft a SKILL.md file with metadata and instructions, generate test prompts, run baseline and with-skill comparisons, and iterate until outputs pass assertions. This process packages workflows into reproducible, testable artifacts.

What is skill benchmarking and how does evaluating assistant prompts work?

Skill benchmarking evaluates assistant prompts by generating test cases, running parallel with-skill and baseline comparisons, grading outputs against assertions, and aggregating statistics into benchmark.json. This measures performance improvements and surfaces analyst observations.

How do I package and distribute automation skills with helper scripts?

You package automation skills by bundling validated SKILL.md files, test prompts, eval workspaces, and helper scripts using provided packaging scripts. This creates reproducible artifacts satisfying grading.json and benchmark.json schemas for distribution.

Can I use YAML and frontmatter parsing for skill development without external dependencies?

Skill development relies on local utilities for YAML and frontmatter parsing, requiring only PyYAML as a dependency. This supports metadata extraction and validation within SKILL.md files during the authoring and packaging process.

What's the best way to iterate and optimize trigger descriptions for AI skills?

Iterating trigger descriptions involves interviewing for edge cases, running eval comparisons, grading outputs, and refining metadata until the skill reliably passes assertions. This optimization ensures skills trigger correctly in target workflows.

Why are my skill evaluation outputs failing assertions during benchmarking?

Skill evaluation outputs fail assertions when SKILL.md instructions lack specificity, test prompts miss edge cases, or trigger descriptions cause incorrect activation. Iterative drafting, baseline comparisons, and grading against benchmark.json schemas identify and resolve these gaps.