skill-creator

Automate Claude Code skill creation from SKILL.md authoring to evaluation.

258|26|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/majiayu000/spellbook --skill skill-creator-majiayu000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/majiayu000/spellbook/tree/main/skills/skill-creator
Command: npx skills add https://github.com/majiayu000/spellbook --skill skill-creator-majiayu000

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires anthropic, PyYAML.

What problem does it solve?

The Skill helps teams rapidly author Claude Code skills, organize their frontmatter and body, and drive iterative improvement through automated evaluation loops so that skills become more reliable and repeatable.

Core Features & Use Cases

  • Automates the end-to-end process of creating a new skill: from SKILL.md drafting to evaluation and refinement.
  • Supports progressive disclosure with frontmatter, a concise body, and optional bundled resources (scripts, references, assets) to power advanced workflows.
  • Enables benchmarking, feedback collection, and packaging for distribution, enabling reuse across runtimes.

Quick Start

Install the skill and run the built-in evaluation loop to iteratively improve its triggering description.

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 Code skill from scratch?

You create a Claude Code skill by drafting a SKILL.md file with structured frontmatter and a concise body. This skill automates that end-to-end authoring process while supporting progressive disclosure and optional bundled resources like scripts and references.

How does automated evaluation improve SKILL.md files?

Automated evaluation runs iterative feedback loops on your SKILL.md to optimize its triggering description. By benchmarking performance and integrating feedback, it refines the skill to become more reliable and repeatable across different runtimes.

What is progressive disclosure in SKILL.md authoring?

Progressive disclosure in SKILL.md authoring structures information using frontmatter and a concise body, deferring complex logic to optional bundled resources. This keeps the skill lightweight while still powering advanced, repeatable workflows.

Can I bundle scripts and references with my Claude Code skill?

Yes, you can bundle optional resources such as scripts, references, and assets with your skill. These components support advanced workflows and are packaged alongside the SKILL.md for distribution and reuse across runtimes.

Do I need PyYAML and anthropic dependencies to author skills?

You need the anthropic and PyYAML dependencies to utilize the automated evaluation loops, frontmatter parsing, and description optimization features that drive iterative skill refinement and benchmarking.

What is the best way to optimize a skill's triggering description?

The best way to optimize a triggering description is running a built-in automated evaluation loop. This benchmarks the skill, collects feedback, and iteratively refines the description to ensure reliable and repeatable task triggering.