skill-creator

Codify Claude skill drafting, testing, and refinement into a repeatable framework.

1|Updated Apr 21, 2025
One-click install
npx skills add https://github.com/LAI-YEN-CHUN/VSCode-Settings --skill skill-creator-lai-yen-chun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/LAI-YEN-CHUN/VSCode-Settings/tree/main/.github/skills/skill-creator
Command: npx skills add https://github.com/LAI-YEN-CHUN/VSCode-Settings --skill skill-creator-lai-yen-chun

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creator provides a structured workflow, templates, and tooling to help teams design, test, and iterate Claude skills—from drafting SKILL.md frontmatter to running evals and integrating feedback—so skill development is predictable, repeatable, and improvements are measurable.

Core Features & Use Cases

  • Frontmatter validation templates and guidance to ensure consistent metadata.
  • Built-in evaluation scaffolding (evals.json, grading, timing, benchmark) for systematic testing.
  • Iterative improvement loop (run_loop + improve_description) to boost trigger accuracy and robustness across prompts.
  • Packaging and distribution utilities (packaging into .skill) for easy sharing and deployment of skills.

Quick Start

Create a new skill folder with SKILL.md, then run the evaluation loop to 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 and test Claude skills systematically?

To create and test Claude skills, use a structured workflow that drafts SKILL.md frontmatter, runs evaluation scaffolding, and iterates on trigger accuracy to produce reliable, deployable skill artifacts.

What is the best way to validate frontmatter and scaffold evals for skill development?

Frontmatter validation and evals scaffolding are automated through built-in templates and tooling that generate evals.json, grading, and benchmark outputs to ensure consistent metadata and systematic testing for skill creation.

Do I need Python or pyyaml installed to run skill creation and iteration loops?

Yes, the skill creation tooling requires the pyyaml Python dependency to execute iteration loops, validate frontmatter, and package structured artifacts for consistent skill deployment.

How does the iterative improvement loop refine Claude skill trigger accuracy?

The iterative improvement loop uses run_loop and improve_description functions to repeatedly test prompts, grade responses, and adjust descriptions, directly boosting trigger accuracy and robustness across domains.

Can I package and distribute Claude skills into a deployable format?

Yes, packaging and distribution utilities compile validated skills into a .skill format, enabling easy sharing and consistent deployment of structured artifacts across different environments.

Why are my Claude skills triggering inconsistently across different prompts?

Inconsistent triggers occur without systematic evaluation; running evals scaffolding with grading and timing benchmarks, followed by iterative improvement loops, resolves this by refining trigger accuracy and reliability across domains.