skill-creator

Design, validate, and iteratively improve Claude Skills with SKILL.md and eval loops.

1|Updated Apr 30, 2025
One-click install
npx skills add https://github.com/lucasfth/config --skill skill-creator-lucasfth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/lucasfth/config/tree/main/.claude/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator
Command: npx skills add https://github.com/lucasfth/config --skill skill-creator-lucasfth

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a repeatable framework to design, validate, and evolve Claude Skills, reducing manual guesswork and accelerating reliable triggering.

Core Features & Use Cases

  • Capture Intent: Define what the skill enables Claude to do and the contexts in which it should trigger.
  • Documentation & Artifacts: Generate SKILL.md frontmatter and a detailed body; organize optional resources in scripts/, references/, and assets/.
  • Evaluation Loop: Run evals, compare outputs, and view results with built-in viewer tools to quantify skill performance.
  • Iterative Improvement: Use feedback to rewrite descriptions, expand tests, and strengthen triggering accuracy.

Quick Start

Define a new skill by drafting SKILL.md, configuring evals, and starting the iterative evaluation loop to refine triggering accuracy.

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 validate Claude skills with automated evaluation?

You can create and validate Claude skills by drafting a SKILL.md file with required frontmatter, configuring evals with graders, and running an automated evaluation loop to measure triggering accuracy and performance. The eval-viewer tool lets you compare outputs and iterate on the skill description.

What is the best way to improve skill triggering accuracy for Claude?

The best way to improve skill triggering accuracy is through iterative evaluation. Run evals to compare outputs, use the built-in eval-viewer to quantify performance, then rewrite descriptions and expand tests based on the feedback to strengthen the skill's triggering behavior.

Do I need Python dependencies to run skill creation and evaluation loops?

Yes, you need the anthropic and pyyaml Python dependencies to run the skill creation and evaluation loops. These packages support the automated eval orchestration and YAML frontmatter processing required for generating and validating SKILL.md files.

Can I bundle scripts and reference assets when generating a SKILL.md file?

Yes, you can bundle optional resources under the scripts/, references/, and assets/ directories for on-demand use. This allows Claude to access supporting scripts and reference materials alongside the core SKILL.md documentation when the skill triggers.

How does the evaluation loop work when refining a Claude skill?

The evaluation loop works by running evals with graders to compare current outputs against expected results, then viewing results with the built-in eval-viewer to quantify skill performance. You use this feedback to rewrite descriptions, expand tests, and continuously improve triggering accuracy through iteration.

What should I include in SKILL.md frontmatter for a new skill?

SKILL.md frontmatter should capture the skill's intent, defining what it enables Claude to do and the contexts in which it should trigger. The skill creation process generates this required frontmatter along with a detailed body, reducing manual guesswork in the skill design process.