skill-creator

Automate Claude Skill creation and iterative improvement via eval-driven loops.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/saahilvasdev/obs-poc --skill skill-creator-saahilvasdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/saahilvasdev/obs-poc/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/saahilvasdev/obs-poc --skill skill-creator-saahilvasdev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creator eliminates the guesswork in building Claude Skills by guiding you from draft to tested, improved SKILL.md through an automated eval/benchmark loop and packaging.

Core Features & Use Cases

  • Automates creation and refinement of SKILL.md frontmatter and body.
  • Manages iterative eval loops (prompt design, triggering, and benchmarking) to improve skill performance.
  • Generates descriptions optimized for triggering and includes a packaging flow to produce .skill files.

Quick Start

Draft a new skill concept, run the initial eval prompts, and iterate based on feedback until triggering and performance meet your criteria.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I automate testing and iteration for Claude skills?

Automate Claude skills testing and iteration by using an eval-driven loop that evaluates prompt triggering and performance benchmarks to guide improvements before final deployment.

What is an eval-driven loop in prompt engineering?

An eval-driven loop in prompt engineering is an automated cycle of testing trigger prompts and benchmarking performance to systematically refine and improve a model's skill behavior.

How do I package a Claude skill for distribution?

You package a Claude skill for distribution by using an automated packaging flow that compiles the iteratively tested SKILL.md frontmatter, body, and optional scripts into a distributable .skill file.

Do I need pyyaml to build and benchmark Claude skills?

Yes, you need the pyyaml dependency installed in your environment to parse and manage the SKILL.md frontmatter required during the skill creation and benchmarking process.

What is the best way to optimize SKILL.md descriptions for triggering?

The best way to optimize SKILL.md descriptions for triggering is to iteratively draft descriptions, run eval prompts to test activation, and apply benchmark feedback until performance meets your criteria.

Why are my Claude skill prompts not triggering correctly?

Claude skill prompts fail to trigger correctly when the SKILL.md descriptions lack optimization; running automated evals and benchmarking tests identifies weaknesses to refine the triggering logic.