skill-creator

Document skill objectives, triggers, and success criteria for Claude skills.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/PatricioOsorio/astro-devtalles-course --skill skill-creator-patricioosorio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/PatricioOsorio/astro-devtalles-course/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/PatricioOsorio/astro-devtalles-course --skill skill-creator-patricioosorio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml.

What problem does it solve?

The Skill Creator helps users capture intent, document a skill, and plan the iterative process for building and improving Claude skills—from drafting SKILL.md to running evals and sharing results.

Core Features & Use Cases

  • Capture Intent: define what the skill should do and when it should trigger.
  • Interview & Research: gather requirements, edge cases, and dependencies before drafting tests.
  • Write SKILL.md: craft frontmatter and detailed instructions to load into context.
  • Run Evals: use eval-viewer and run_eval orchestration to test triggering and performance.
  • Iterate & Improve: refine description and tests based on feedback and benchmarking.
  • Description Optimization: optionally run a separate workflow to optimize triggering.

Quick Start

Draft your skill, document it in SKILL.md, then run an initial evaluation to establish a baseline and begin iterative improvement.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I document a Claude skill objective and define when it should trigger?

To document a Claude skill, you capture the user intent and define a clear skill objective, triggers, and success criteria. This process outlines scenarios and evaluation prompts to verify triggering and performance across edge cases.

What's the best way to structure a SKILL.md file for iterative skill improvement?

Structuring a SKILL.md file involves crafting frontmatter and detailed instructions to load into context. The best way to structure it is by specifying dependencies, inputs, outputs, and constraints to effectively guide implementation and testing.

How do I run evals to test skill triggering and performance on edge cases?

You run evals to test skill triggering by using eval-viewer and run_eval orchestration. This evaluates performance across edge cases and establishes a baseline for iterative improvement of your skill description and tests.

Do I need to specify dependencies and constraints before drafting skill tests?

Yes, you need to specify dependencies, inputs, outputs, and constraints before drafting tests. Gathering these requirements and edge cases during the interview and research phase guides both implementation and testing.

Can I optimize a skill description separately after running initial evaluations?

Yes, you can optimize a skill description separately after running initial evaluations. You can optionally run a separate workflow to optimize triggering based on the feedback and benchmarking results from your eval baseline.

Why does my skill fail to trigger correctly in Claude despite having a SKILL.md file?

A skill fails to trigger correctly when the description and success criteria are not properly aligned. You need to refine the description and tests based on evaluation feedback and benchmarking to improve triggering accuracy.