skill-creator

Create, evaluate, and refine Claude skills with YAML frontmatter.

3|1|Updated Mar 5, 2024
One-click install
npx skills add https://github.com/chuan-khuna/digital-garden-2024 --skill skill-creator-chuan-khuna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/chuan-khuna/digital-garden-2024/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/chuan-khuna/digital-garden-2024 --skill skill-creator-chuan-khuna

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml.

What problem does it solve?

The Skill creation and iteration process can be time-consuming and error-prone. This Skill unit guides teams to consistently draft, test, and refine Claude skills using structured templates, evaluations, and feedback loops.

Core Features & Use Cases

  • End-to-end workflow: create new skills from scratch or iterate on existing ones, with built-in prompts, test prompts, and evaluation scaffolds.
  • Evaluation and benchmarking: run trigger evaluations, collect results, and compare with baselines or prior iterations.
  • Documentation and packaging: maintain SKILL.md frontmatter, optional references/scripts/assets, and package skills into distributable formats.
  • Use Case: Rapidly prototype a skill for a specific domain, iterate based on evaluation results, and ship an optimized description for higher triggering accuracy.

Quick Start

Draft a new skill, run evaluations, review results, and iterate until the description is optimized.

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 evaluate Claude skills using a structured workflow?

To create and evaluate Claude skills, you draft prompts and SKILL.md files with YAML frontmatter, run trigger evaluations, collect results, and analyze them against baselines to drive iterations until the skill is optimized. This structured workflow ensures repeatable skill creation and refinement.

What is the best way to iterate on prompt engineering for higher triggering accuracy?

Prompt engineering iteration for higher triggering accuracy involves running trigger evaluations, comparing results with prior iterations or baselines, and refining the skill description. This cycle of testing and analysis drives optimized performance for the skill.

Do I need pyyaml to package and distribute skills with YAML frontmatter?

Yes, pyyaml is required to handle the YAML frontmatter specifying the skill name and description. This dependency supports parsing and packaging the SKILL.md files, alongside optional folders for scripts, references, and assets, into distributable formats.

Can I use this skill creation workflow to improve existing skills rather than starting from scratch?

Yes, the skill creation workflow supports building from scratch or improving existing skills. You can load an existing skill, run trigger evaluations, analyze the benchmark results, and iterate on the prompts and descriptions to refine its performance.

What components are included in a packaged skill for on-demand tooling?

A packaged skill includes a SKILL.md file with required YAML frontmatter for name and description, alongside optional folders for scripts, references, and assets. These components support on-demand tooling and distributable skill formats.

Why are my skill trigger evaluations returning inconsistent results during iteration?

Inconsistent trigger evaluation results often indicate an unoptimized skill description. By running evaluations, collecting results, and comparing them with baselines or prior iterations, you can identify description gaps and iterate to achieve consistent triggering accuracy.