Skill Builder

Generate Claude Code Skills with YAML frontmatter and structured directories.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the creation of new Claude Code Skills, ensuring they adhere to the official specification for YAML frontmatter, progressive disclosure, and directory structure, saving you time and preventing common errors.

Core Features & Use Cases

  • Structured Skill Creation: Generate new Claude Code Skills with the correct YAML frontmatter (name, description) and a well-organized file/folder structure.
  • Progressive Disclosure Architecture: Design skills that scale efficiently by structuring content across metadata, SKILL.md body, and referenced files, optimizing context usage.
  • Content Best Practices: Learn to write effective skill descriptions and organize instructions for clarity, from quick starts to detailed guides and troubleshooting.
  • Use Case: Create a new custom skill for automating your specific data analysis workflow, ensuring it's discoverable by Claude and provides clear, actionable instructions for its use.

Quick Start

Create a new directory for your skill (e.g., ~/.claude/skills/my-first-skill), then create a SKILL.md file inside it with the required name and description in its YAML frontmatter.

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 directory for your skill, then add a SKILL.md file with required YAML frontmatter (`name` and `description` fields) at the top. Skill Builder generates production-ready skills with correct metadata, progressive disclosure layout, and organized file/folder structure that Claude surfaces recognize across Claude Code, Claude.ai, SDKs, and APIs.

What is progressive disclosure in Claude Skill design?

Progressive disclosure structures skill content across metadata, SKILL.md body, and referenced files to optimize context usage and scalability. It lets you present essential information upfront while deferring detailed guides, troubleshooting, and resources to separate sections, reducing cognitive load and improving discovery.

Can I use Skill Builder to scaffold skills with scripts, references, and assets?

Yes. Skill Builder organizes skills with optional components including scripts, references, and assets directories. This structure satisfies Claude's Skill specification requirements and enables autonomous discovery, ensuring your skill works across all Claude surfaces and integrations.

What's the fastest way to start building a custom Claude Skill?

Create a new directory like `~/.claude/skills/my-skill`, add a SKILL.md file with YAML frontmatter containing `name` and `description`, then structure your content using progressive disclosure principles—quick start first, followed by detailed guides and resources. Skill Builder validates against official SKILL.md requirements.

Do I need to know Markdown and YAML to create a Skill with this tool?

Yes, basic Markdown and YAML knowledge helps. Skill Builder guides you through writing effective descriptions and organizing instructions in Markdown with proper YAML frontmatter syntax, but provides templates and best practices to minimize errors.

What common mistakes does Skill Builder prevent when creating Claude Skills?

Skill Builder prevents missing or malformed YAML frontmatter, improper directory organization, and unclear progressive disclosure structure. It ensures your skill meets Claude's specification requirements, reducing build errors and improving discoverability across Claude Code, Claude.ai, and SDK integrations.