Skill Builder

Generate Claude Skill directories with YAML frontmatter and progressive disclosure structure.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/bjpl/hablas --skill skill-builder-bjpl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Builder
Source: https://github.com/bjpl/hablas/tree/main/.claude/skills/skill-builder
Command: npx skills add https://github.com/bjpl/hablas --skill skill-builder-bjpl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and resources (resource) components.

What problem does it solve?

Creating new Claude Code Skills requires adherence to specific YAML frontmatter, directory structures, and progressive disclosure principles. This skill automates the process of generating production-ready skill templates, ensuring compliance with the official specification and best practices.

Core Features & Use Cases

  • Automated Skill Creation: Generate new skill directories with correct SKILL.md and YAML frontmatter.
  • Progressive Disclosure Structure: Guides you in organizing skill content for optimal AI context management.
  • Directory Organization: Provides recommended structures for scripts/, resources/, and docs/ directories.
  • Use Case: You have a unique internal tool or workflow you want Claude to automate. Use this skill to quickly scaffold a new Claude Skill, ensuring it's properly formatted and discoverable, allowing Claude to autonomously integrate and use your custom automation.

Quick Start

Create a new skill directory and SKILL.md file for "My First Skill". 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 Claude Skill with proper YAML frontmatter and directory structure?

Create a Claude Skill by generating a SKILL.md file with YAML frontmatter (name and description fields) in a ~/.claude/skills/[skill-name]/ directory. This Skill automates that template generation, ensuring your skill meets the official specification for Claude.ai, Claude Code, SDK, and API surfaces.

What is progressive disclosure structure in Claude Skills?

Progressive disclosure organizes skill content to manage AI context efficiently by revealing information in layers—starting with essentials, then details. This Skill guides you in implementing this structure to keep skills discoverable and autonomous.

Can I automate scaffold generation for multiple Claude Skills at once?

This Skill automates creation of production-ready templates for individual Claude Skills. Use it to quickly generate properly formatted SKILL.md files and directory layouts, reducing manual setup and ensuring compliance with skill deployment requirements.

What directory organization does a deployable Claude Skill need?

A deployable Claude Skill requires a top-level skill directory at ~/.claude/skills/[skill-name]/ with SKILL.md containing YAML frontmatter. This Skill provides recommended optional structures for scripts/, resources/, and docs/ directories to support full-featured skills.

Do I need to manually write YAML frontmatter, or can it be generated?

This Skill generates YAML frontmatter automatically, requiring only a skill name (max 64 chars) and description (max 1024 chars). It outputs complete, production-ready templates compliant with Claude Skill specifications.

Why should I use skill templates instead of creating Skills from scratch?

Templates ensure your skill meets official YAML, naming, and directory specifications required for discovery and execution on Claude surfaces. This Skill eliminates manual compliance work, reducing deployment errors and setup time.