skill-creator

Guide creation and iterative improvement of Claude Skills with SKILL.md and evals.

8|1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/mrclrchtr/skills --skill skill-creator-mrclrchtr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/mrclrchtr/skills/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/mrclrchtr/skills --skill skill-creator-mrclrchtr

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating and refining Claude Skills is a multi-step, error-prone process. This Skill guides users through the end-to-end workflow from capturing intent to writing the skill's frontmatter, setting up evaluations, and iterating based on results to improve triggering accuracy and reliability.

Core Features & Use Cases

  • End-to-end skill creation: capture user intent, draft SKILL.md with required name/description, and bundle optional resources (scripts/references/assets).
  • Evaluation-driven iteration: generate and run evaluation prompts, collect results, and use feedback to rewrite the skill description and instructions.
  • Reusable tooling: includes helper scripts for parsing SKILL.md, validating skills, running evaluations, and packaging skills for distribution.
  • Collaboration and publishing: supports local development and publishing workflows for standalone skills or Claude plugins.

Quick Start

Draft a new skill by describing its goal, fill SKILL.md with the required frontmatter and body, run the evaluation loop, and iterate until triggering becomes reliable.

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude Skill from scratch?

Claude Skill creation involves capturing user intent, drafting a SKILL.md file with required frontmatter, bundling optional resources, and iterating based on evaluations to improve triggering accuracy and reliability.

What is evaluation-driven iteration for prompt engineering?

Evaluation-driven iteration is a process of generating and running evaluation prompts, collecting results, and using feedback to rewrite skill descriptions and instructions. This mechanism improves trigger accuracy and reliability for Claude Skills.

How do I validate a SKILL.md file before publishing?

You validate a SKILL.md file by using helper scripts to parse the frontmatter and body, checking for required name and description fields, and running evaluations to ensure the skill triggers accurately before packaging for distribution.

Does the skill-creator workflow support local development and publishing?

Yes, the skill-creator workflow supports both local development and publishing workflows. It includes reusable tooling and helper scripts for packaging standalone skills or Claude plugins for distribution.

Do I need Python and pyyaml to use the skill-creator workflow?

Yes, you need Python and the pyyaml dependency to use the reusable tooling. The included helper scripts rely on pyyaml to parse SKILL.md frontmatter and validate skill definitions.

Why is my Claude Skill not triggering reliably?

A Claude Skill may not trigger reliably due to an inaccurate description or poorly defined instructions. You fix this by running iterative benchmarks, collecting evaluation results, and rewriting the skill description to improve triggering accuracy.