skill-creator

Create and refine Claude skills by generating SKILL.md instructions and running benchmark evaluations.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/julianobarbosa/.claude --skill skill-creator-julianobarbosa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/julianobarbosa/.claude/tree/main/plugins/marketplaces/claude-plugins-official/plugins/skill-creator/skills/skill-creator
Command: npx skills add https://github.com/julianobarbosa/.claude --skill skill-creator-julianobarbosa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill helps you create new Claude Code skills and systematically improve existing ones by iterating on both the skill instructions and its description-triggering behavior.

Core Features & Use Cases

  • Draft skill from your intent: turns your goal and constraints into a new SKILL.md with a practical workflow.
  • Design and run evaluations: generates a small test set, runs the skill against prompts (with baselines when needed), and measures triggering success.
  • Iterate until it works: rewrites the skill based on both qualitative feedback and quantitative benchmark results, then expands coverage for reliability.
  • Optimize the trigger description: improves the SKILL.md frontmatter description so the skill is invoked at the right times.

Quick Start

Use this skill when you want to “turn my workflow into a skill,” and say what the skill should do, when it should trigger, and what the expected output looks like.

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 new Claude skill from a workflow?

To create a new Claude skill, define your intent, constraints, and expected outputs, then generate a SKILL.md file with a practical workflow. This process drafts the skill instructions and sets up the initial trigger description for invocation.

How does benchmarking improve skill triggering accuracy?

Benchmarking improves triggering accuracy by running baseline and with-skill comparisons across test prompts. It grades expectations with evidence and aggregates results to refine the SKILL.md frontmatter description for higher trigger precision and recall.

Can I optimize an existing skill description without rewriting the logic?

Yes, you can optimize an existing skill description by evaluating should-trigger and should-not-trigger query sets. This updates the SKILL.md frontmatter description to ensure the skill is invoked at the right times without altering core behavior.

What is the evaluation loop for iterating on a Claude skill?

The evaluation loop for iterating on a Claude skill involves generating test prompts, executing baseline runs, grading expectations with evidence, and rewriting instructions based on qualitative feedback and quantitative benchmark results to expand coverage.

Do I need prompt engineering experience to build skills with Claude Code?

No prompt engineering experience is required to build skills with Claude Code. The skill authoring process translates your stated goals and constraints into structured SKILL.md instructions and automatically generates the necessary evaluation prompts.

Why is my Claude skill not triggering when expected?

If your Claude skill is not triggering, the SKILL.md frontmatter description lacks sufficient precision. Running trigger optimization across should-not-trigger and should-trigger query sets refines the description to improve recall and correct invocation.