skill-creator

Create and evaluate Claude Skills using SKILL.md and Python scripts.

2|Updated May 1, 2026
One-click install
npx skills add https://github.com/onzhang/BookNexus --skill skill-creator-onzhang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/onzhang/BookNexus/tree/main/skills/skill-creator
Command: npx skills add https://github.com/onzhang/BookNexus --skill skill-creator-onzhang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml.

What problem does it solve?

Create new Claude Skills, modify and improve existing ones, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize a skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

Core Features & Use Cases

  • Capture intent, write SKILL.md frontmatter, and craft a robust body that guides activation.
  • Run end-to-end evaluation loops (train/test) and benchmark outcomes to drive improvements.
  • Iterate on skill descriptions to boost triggering accuracy and user satisfaction.
  • Use integrated scripts to automate drafting, testing, evaluation, and optimization workflows.

Quick Start

Provide a new skill outline in SKILL.md, then run the evaluation loop to draft, test, and improve the skill until it meets 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 Claude skill creation and evaluation?▼

Automating Claude skill creation involves drafting a SKILL.md file with frontmatter, then running integrated Python scripts like run_eval to test, benchmark, and refine the skill iteratively until it meets your criteria.

What is the best way to optimize skill descriptions for better triggering accuracy?▼

Optimizing skill descriptions for triggering accuracy requires iterating on the SKILL.md frontmatter using the improve_description script, which benchmarks performance against real-world prompts to boost activation reliability.

How do I run eval loops to benchmark Claude skill performance?▼

Running eval loops to benchmark Claude skill performance uses the repository's evaluator tooling to execute train and test cycles, measuring outcomes with variance analysis to drive iterative improvements.

Do I need Python and pyyaml to create and refine Claude skills?▼

Creating and refining Claude skills requires Python and the pyyaml dependency to execute the repository's automation scripts for drafting, testing, and optimizing skill workflows.

Can I benchmark skill performance with variance analysis using these automation scripts?▼

Benchmarking skill performance with variance analysis is supported by the integrated evaluator tooling, which runs end-to-end evaluation loops to measure outcomes and identify areas for skill refinement.

What should I include in SKILL.md frontmatter to guide skill activation?▼

SKILL.md frontmatter must include the skill name and description to guide activation, while the body captures intent and provides robust instructions that ensure accurate triggering in real-world prompts.