Skill Builder

Generate Claude Code Skills with YAML frontmatter and directory structure.

5|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/wrsmith108/figma-docker-init --skill skill-builder-wrsmith108
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Builder
Source: https://github.com/wrsmith108/figma-docker-init/tree/main/.claude/skills/skill-builder
Command: npx skills add https://github.com/wrsmith108/figma-docker-init --skill skill-builder-wrsmith108

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating new Claude Code Skills with the correct structure, metadata, and progressive disclosure can be complex and error-prone, hindering effective AI automation. This Skill automates the process of generating production-ready Skill units, ensuring they adhere to the official specification for seamless discovery and use by Claude.

Core Features & Use Cases

  • YAML Frontmatter Generation: Ensures correct name and description fields, crucial for Claude's autonomous skill matching.
  • Progressive Disclosure Architecture: Structures SKILL.md and related files to optimize context loading, allowing 100+ skills without performance penalty.
  • Directory Organization: Guides the creation of scripts/, resources/, and docs/ directories for a complete, well-organized skill.
  • Use Case: You need a custom skill to automate a specific internal report generation. Use the Skill Builder to create the foundational SKILL.md with proper frontmatter and directory structure, then populate it with your custom logic.

Quick Start

Create a new skill directory ~/.claude/skills/my-first-skill and then create its SKILL.md file with the required YAML frontmatter and basic content.

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 Claude Skill with proper YAML frontmatter and directory structure?

Skill Builder generates production-ready Claude Skills with correct YAML frontmatter (name and description fields), progressive disclosure architecture in SKILL.md, and organized directories (scripts/, resources/, docs/). Place the skill under ~/.claude/skills with the generated structure for seamless discovery and use.

What is the correct YAML frontmatter format for Claude Skills?

Claude Skills require two mandatory YAML fields: name and description, each with specific length constraints. Skill Builder ensures these fields meet the official specification so skills integrate properly across Claude Code, Claude.ai, SDK, and API platforms.

Can I automate custom skill creation for internal workflows?

Yes. Skill Builder automates generation of foundational skill templates and directory layouts. You create a skill directory under ~/.claude/skills, generate SKILL.md with proper frontmatter and progressive disclosure structure, then populate it with your custom automation logic.

Why does skill directory organization matter for Claude?

Progressive disclosure architecture in ~/.claude/skills reduces context loading overhead, enabling 100+ skills without performance degradation. Proper organization of scripts/, resources/, and docs/ directories ensures Claude can autonomously discover and match skills to workflows.

How do I structure a skill template for markdown documentation and YAML metadata?

Skill Builder creates SKILL.md with required YAML frontmatter at the top, followed by progressive disclosure sections. This structure separates metadata (name, description) from content, optimizing how Claude loads and references skills during autonomous matching.

What's the difference between building skills manually versus using a skill template generator?

Manual skill creation risks frontmatter errors and inconsistent directory layouts, breaking discovery. Skill Builder ensures YAML correctness, enforces top-level placement under ~/.claude/skills, and generates complete file organization, reducing human error and integration failures.