skill-creator

Design Claude Code skills with progressive disclosure and YAML frontmatter constraints.

961|99|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/jezweb/claude-skills --skill skill-creator-jezweb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/jezweb/claude-skills/tree/main/skills/skill-creator
Command: npx skills add https://github.com/jezweb/claude-skills --skill skill-creator-jezweb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the guesswork and trial-and-error in creating effective Claude Code skills, ensuring they're discoverable, efficient, and production-ready.

Core Features & Use Cases

  • Skill Design Guidance: Create optimal skill descriptions, structure content effectively, and implement progressive disclosure patterns.
  • Token Optimization: Maximize context window efficiency by eliminating redundancy and focusing on critical information.
  • Use Case: Imagine you're building a new skill for database operations. Use this Skill to craft a compelling description that includes "Use when" scenarios and error keywords, ensuring Claude automatically suggests it when users need database help.

Quick Start

Use the skill-creator to help me design a new skill for automating API documentation.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I write skill descriptions that improve discoverability?

Effective skill descriptions balance clarity with token efficiency by front-loading the core task, including "Use when" scenarios, and embedding error keywords that trigger automatic suggestions. Progressive disclosure—layering detail from essential to optional—ensures Claude recognizes the skill's purpose without bloating metadata.

What's the best way to structure metadata to optimize token usage?

Token optimization for skill metadata eliminates redundancy by separating tagline (quick hook), core task (precise function), and full description (layered scenarios). Concise YAML frontmatter and strategic keyword placement maximize context efficiency while maintaining discoverability signals.

How do I design skills so they're actually discovered by Claude?

Design skills using progressive disclosure: craft a tagline that states the benefit, write a core task description that includes specific use cases and trigger keywords, and structure the full description with problem statement, features, and quick-start examples. Claude matches these signals to user queries automatically.

Can I debug why my skill isn't being suggested to users?

Check that your skill's keywords, core task description, and tagline directly address the problem users face and include error scenarios that trigger suggestions. Audit for token waste—redundant explanations, component names, or structural vocabulary—and refactor using progressive disclosure to sharpen discovery signals.

What common mistakes prevent skills from being discoverable?

Skills fail discovery when descriptions bury the core task, use vague language instead of task verbs, omit error keywords and "Use when" scenarios, or lack progressive disclosure. Overly long metadata and self-promotional framing also waste tokens and obscure the functional purpose Claude uses to match suggestions.

How do I balance skill depth with YAML frontmatter constraints?

Structure skill content in layers: tagline states the outcome, keywords target discovery, core task describes exact function and use cases, and full description adds context only when needed. This constraint-aware design keeps metadata lean while ensuring Claude has enough signal to recognize when the skill applies.