Skill Builder

Creates Claude Code Skills with YAML frontmatter and progressive disclosure structure.

1|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/KentwareDemo/RuView --skill skill-builder-kentwaredemo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Skill Builder
Source: https://github.com/KentwareDemo/RuView/tree/main/.claude/skills/skill-builder
Command: npx skills add https://github.com/KentwareDemo/RuView --skill skill-builder-kentwaredemo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building custom Claude Code Skills requires knowing the exact SKILL.md format, YAML frontmatter rules, and directory conventions, and mistakes in any of these prevent Claude from discovering or loading the skill. ## Core Features & Use Cases - Specification Guidance: Documents the required name and description frontmatter fields, character limits, and formatting rules for valid skills. - Progressive Disclosure Architecture: Explains the 3-level loading system (metadata, SKILL.md body, referenced files) so skills scale without context bloat. - Ready-to-Use Templates: Provides basic, intermediate, and advanced skill templates plus validation checklists and real-world examples. - Use Case: A developer wants to build a custom skill that generates API documentation. This skill walks them through creating the directory, writing compliant frontmatter, structuring instructions, and adding scripts and resources. ## Quick Start Ask Claude to create a new skill called my-first-skill with proper frontmatter and a quick start section.

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 Code Skill?

Create a directory directly under ~/.claude/skills/ or .claude/skills/ in your project, then add a SKILL.md file with YAML frontmatter containing name and description fields. The Markdown body below the frontmatter holds the instructions Claude loads when the skill activates.

What fields are required in SKILL.md frontmatter?

Only two fields are required: name (maximum 64 characters) and description (maximum 1024 characters). The description should state both what the skill does and when Claude should invoke it. Additional fields are ignored by Claude.

Can Claude Code skills be nested in subdirectories?

No, skills must be placed directly under ~/.claude/skills/ for personal use or .claude/skills/ at the project root for team-shared skills. Claude Code does not support nested subdirectories or namespaces for skill discovery.

What is progressive disclosure in Claude skills?

Progressive disclosure is a 3-level loading system: name and description load at startup for all skills, the SKILL.md body loads only when the skill is triggered, and referenced files load on demand. This lets you install 100+ skills with minimal context usage.

Why is my Claude skill not being detected?

Common causes include missing or malformed YAML frontmatter, a directory nested too deep instead of directly under the skills folder, or a description lacking clear trigger conditions. Restart Claude Code after creating the skill and verify the frontmatter parses correctly.