Skill Builder

Generates Claude Code Skills with YAML frontmatter and directory structure.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating new Claude Code Skills with the correct structure and metadata can be complex, requiring adherence to specific YAML and directory conventions. This Skill simplifies the process, guiding you to build production-ready skills that Claude can autonomously discover and use.

Core Features & Use Cases

  • YAML Frontmatter Guidance: Ensures correct name and description fields, crucial for Claude's autonomous skill matching.
  • Directory Structure Enforcement: Guides in organizing skill files (SKILL.md, scripts/, resources/, docs/) for optimal discovery and progressive disclosure.
  • Progressive Disclosure Architecture: Helps structure skill content across multiple levels, allowing Claude to load only necessary information, optimizing context window usage.
  • Use Case: You need a custom skill to automate a unique internal workflow, like generating specific project reports. Use this Skill to create a new ReportGenerator skill with the correct structure, scripts, and documentation, making it discoverable and usable by Claude.

Quick Start

Create a new skill directory and populate its SKILL.md file with the minimal required YAML frontmatter and basic content. mkdir -p ~/.claude/skills/my-first-skill 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. Maximum 1024 characters." --- # My First Skill ## What This Skill Does [Your instructions here] ## Quick Start [Basic usage] 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 the correct directory structure?

Create a Claude Skill by scaffolding a top-level directory with a SKILL.md file containing required YAML frontmatter (name and description fields), then add optional subdirectories (scripts/, resources/, docs/) per the Claude Skills specification for production-ready automation.

What YAML frontmatter fields are required when building a new Skill?

YAML frontmatter requires two fields: name (your Skill's identifier) and description (up to 1024 characters explaining what the Skill does and when Claude should use it). These fields are crucial for autonomous skill matching and discovery.

Can I organize Skill files across multiple directories, and how does that improve Claude's performance?

Yes. Progressive disclosure architecture lets you structure content across scripts/, resources/, and docs/ directories so Claude loads only necessary information, optimizing context window usage and making your Skill more discoverable.

How do I scaffold a Skill for a custom internal workflow automation?

Define your workflow's purpose in the Skill's name and description fields, then populate SKILL.md with instructions and quick-start steps. Add scripts/ for automation logic and resources/ for templates or configuration files needed by your workflow.

What's the difference between a minimal Skill template and a fully featured directory structure?

A minimal template contains only SKILL.md with required frontmatter and basic instructions. Fully featured structures add scripts/ for executable automation, resources/ for data or templates, and docs/ for progressive disclosure, enabling Claude to discover and use advanced capabilities.