Skill Builder

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

2|1|Updated Jul 24, 2025
One-click install
npx skills add https://github.com/breddin/claude-flow-baseline --skill skill-builder-breddin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Builder
Source: https://github.com/breddin/claude-flow-baseline/tree/main/.claude/skills/skill-builder
Command: npx skills add https://github.com/breddin/claude-flow-baseline --skill skill-builder-breddin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solves? This Skill simplifies the complex process of creating new Claude Code Skills by providing templates, best practices, and a clear structure, enabling users to quickly build custom tools for specific workflows without errors.

Core Features & Use Cases

  • Structured Templates: Generate production-ready Skill templates with correct YAML frontmatter and progressive disclosure architecture.
  • Specification Guidance: Provides a complete guide to the Claude Skills specification, ensuring compliance and optimal performance.
  • Directory Organization: Helps organize scripts/, resources/, and docs/ for full-featured, maintainable Skills.
  • Use Case: Create a new "API Documentation Generator" Skill by following the structured templates and guidelines, ensuring it's discoverable and usable by Claude for autonomous documentation tasks.

Quick Start

1. Create your skill directory (e.g., my-first-skill)

mkdir -p ~/.claude/skills/my-first-skill

2. Create SKILL.md with basic frontmatter and content

cat > ~/.claude/skills/my-first-skill/SKILL.md << 'EOF'

name: "My First Skill" description: "Brief description of what this skill does and when Claude should use it."

My First Skill

What This Skill Does

[Your instructions here] EOF

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 custom Claude Skill with proper YAML frontmatter?

Create a skill directory at ~/.claude/skills/[skill-name], then add a SKILL.md file with YAML frontmatter containing required fields: name (max 64 chars) and description (max 1024 chars). This structure enables discovery across Claude.ai, Claude Code, SDK, and API.

What's the correct directory structure for a production-ready Claude Skill?

Place your SKILL.md with frontmatter in the top-level skill directory, then optionally organize supporting files into docs/, scripts/, and resources/ subfolders. This layout ensures proper system prompt integration and maintainability.

Can I build a custom Skill for a specific workflow without starting from scratch?

Yes. Skill Builder provides structured templates and best practices that generate production-ready Skills with correct YAML frontmatter and progressive disclosure architecture, eliminating errors and setup time.

How do I make my custom Skill discoverable by Claude across different platforms?

Follow the Claude Skills specification with proper YAML frontmatter (name and description fields), organize files in ~/.claude/skills/[skill-name], and use progressive disclosure structure. This enables autonomous discovery across Claude.ai, Claude Code, SDK, and API.

What's the difference between building a Skill manually versus using templates?

Manual building risks frontmatter errors and inconsistent directory organization. Skill Builder templates enforce compliance with the Claude Skills specification, ensure proper structure, and accelerate development while reducing failure points.

Do I need to understand the full Claude Skills specification before creating a Skill?

Skill Builder includes complete specification guidance embedded in its templates, so you learn requirements as you build. Core essentials—YAML frontmatter with name and description, plus proper directory layout—are handled automatically.