Skill Builder

Generate Claude Code Skill templates with YAML frontmatter and directory structure.

Updated Oct 22, 2025
One-click install
npx skills add https://github.com/justSteve/myOrchestration --skill skill-builder-juststeve
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Builder
Source: https://github.com/justSteve/myOrchestration/tree/main/.claude/skills/skill-builder
Command: npx skills add https://github.com/justSteve/myOrchestration --skill skill-builder-juststeve

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Creating new Claude Code Skills with the correct structure, YAML frontmatter, and progressive disclosure can be complex, leading to poorly designed or undiscoverable tools that hinder AI automation.

Core Features & Use Cases

  • Standardized Skill Creation: Guides you through building production-ready Claude Code Skills with mandatory YAML frontmatter (name, description).
  • Progressive Disclosure Architecture: Implements a 3-level system for efficient skill loading, ensuring minimal context penalty even with 100+ installed skills.
  • Complete Directory Organization: Establishes proper file and folder structures, including optional scripts/, resources/, and docs/ directories for full-featured skills.
  • Use Case: Quickly scaffold a new "React Component Generator" skill by setting up its SKILL.md with the right YAML, defining its quick start and detailed instructions, and organizing its templates and example components into dedicated resources/ directories.

Quick Start

Create a skill directory at ~/.claude/skills/my-first-skill. Create a SKILL.md file within it with the required YAML frontmatter. Verify the skill is detected by Claude Code.

Frequently Asked Questions about Skill Builder

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

FAQPage Schema
How do I create a new Claude Skill with the correct structure and YAML frontmatter?

Create a Claude Skill by establishing a directory at ~/.claude/skills/[skill-name], adding a SKILL.md file with required YAML frontmatter (name and description fields), and organizing optional scripts, resources, and docs subdirectories. This standardized structure ensures your skill is detected and loads efficiently in Claude Code.

What is progressive disclosure in Claude Skills, and why does it matter?

Progressive disclosure is a 3-level architecture that loads skill information incrementally, minimizing context overhead even with 100+ installed skills. It separates quick-start instructions from detailed documentation, reducing processing cost while keeping full functionality accessible when needed.

Can I organize skill resources like templates and examples into separate directories?

Yes, Claude Skills support optional resources/ and docs/ directories alongside your SKILL.md file. Use resources/ for templates and example components, and docs/ for extended documentation, keeping your skill organized and maintainable as it grows in complexity.

What are the required fields in a Claude Skill's YAML frontmatter?

Claude Skills require exactly two YAML frontmatter fields: name (with character limits) and description. These fields ensure your skill is properly indexed and discoverable, with the description clearly stating what the skill does for users browsing Claude Code.

How do I scaffold a new skill quickly without manually building the directory layout?

Use Skill Builder to generate production-ready skill templates with proper YAML frontmatter and complete directory structure, eliminating manual setup errors. The generated template includes the correct file organization and SKILL.md format to jumpstart development.

What happens if my skill directory doesn't follow the ~/.claude/skills/ naming convention?

Claude Code requires skills to be located at ~/.claude/skills/[skill-name] to detect and load them properly. Skills outside this path won't be recognized, so adhering to this structure is essential for your skill to function in Claude Code.