skill-creator

Create and refine Claude skills by structuring SKILL.md and running evaluations.

Updated Jul 10, 2025
One-click install
npx skills add https://github.com/junkisai/dotfiles --skill skill-creator-junkisai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/junkisai/dotfiles/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/junkisai/dotfiles --skill skill-creator-junkisai

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 structured, repeatable workflow for creating, evaluating, and iterating Claude skills, helping teams produce high-triggering, well-documented skill units with minimal ambiguity.

Core Features & Use Cases

  • End-to-end Skill Creation: Define a skill in SKILL.md, then iterate with evals, benchmarks, and triggering improvements.
  • Evaluation & Benchmarking: Run trigger evaluations, compare with baselines, and visualize results with an eval-viewer and benchmark outputs.
  • Reusable Tooling: Access bundled scripts (generate_report, run_eval, improve_description) and references/assets to support deterministic tasks and knowledge reuse.
  • Description Optimization: Post-hoc improvements of the SKILL.md frontmatter to enhance triggering accuracy and adoption.

Quick Start

Follow the loop: draft a skill, run evals, observe results in the viewer, and iterate until the triggering performance stabilizes.

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

To create and iterate on Claude skills, you structure a SKILL.md file, run automated trigger evaluations, compare results against baselines, and refine descriptions until triggering performance stabilizes.

What is the best way to optimize Claude skill triggering descriptions?

The best way to optimize skill triggering descriptions is to run post-hoc improvements on the SKILL.md frontmatter using bundled scripts, allowing you to enhance triggering accuracy and track benchmarking results.

Does this skill creation workflow support reproducible benchmarking across teams?

Yes, reproducible skill development across teams is supported by coordinating deterministic experiment setup, executing trigger evaluations, and packaging outputs for consistent benchmarking comparisons.

How does benchmarking work when evaluating new Claude skills?

Benchmarking works by executing automated trigger evaluations, comparing outputs with established baselines, and visualizing the results with an eval-viewer to guide further iteration on the skill.

Do I need Python dependencies to run skill evaluations and generate reports?

Yes, you need Python dependencies including anthropic and pyyaml to execute the helper scripts that run evaluations, generate reports, and improve skill descriptions.

What components are bundled to support the skill creation and refinement workflow?

The workflow bundles reusable scripts, references, and assets to support deterministic tasks like generating reports, running evaluations, and improving trigger descriptions for knowledge reuse.