Agent skill · AI & Agents

Skill Builder

Create new Claude Code Skills with proper YAML frontmatter, progressive disclosure structure, and complete directory organization. Use when you need to build custom skills for specific workflows, generate skill templates, or understand the Claude Skills specification.

rUv71,307★ · +1,002/wk · 3 repos on radarProfile →
claude-codecodexMIT
Install
npx skills add ruvnet/ruflo --skill skill-builder --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 21 KB
Bundled scripts: none
Path: .agents/skills/skill-builder/SKILL.md
Open the folder on GitHub →
Where it comes from
Source: ruvnet/ruflo
Stars: 67,015 · +629 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Skill Builder ## What This Skill Does Creates production-ready Claude Code Skills with proper YAML frontmatter, progressive disclosure architecture, and complete file$folder structure. This skill guides you through building skills that Claude can autonomously discover and use across all surfaces (Claude.ai, Claude Code, SDK, API). ## Prerequisites - Claude Code 2.0+ or Claude.ai with Skills support - Basic understanding of Markdown and YAML - Text editor or IDE ## Quick Start ### Creating Your First Skill ```bash # 1. Create skill directory (MUST be at top level, NOT in subdirectories!) mkdir -p ~/.claude$skills$my-first-skill # 2. Create SKILL.md with proper format 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 # 3. Verify skill is detected # Restart Claude Code or refresh Claude.ai ``` --- ## Complete Specification ### 📋 YAML Frontmatter (REQUIRED) Every SKILL.md **must** start with YAML frontmatter containing exactly two require

What's inside
Steps it walks through
  1. What This Skill Does
  2. Prerequisites
  3. Quick Start
  4. Creating Your First Skill
  5. Complete Specification
  6. 📋 YAML Frontmatter (REQUIRED)
  7. 📂 Directory Structure
  8. 🎯 Progressive Disclosure Architecture
  9. 📝 SKILL.md Content Structure
  10. 🎨 Content Best Practices
  11. 🛠️ Adding Scripts and Resources
  12. 🔗 File References and Navigation
  13. ✅ Validation Checklist
  14. Skill Builder Templates
Commands it runs
mkdir -p ~/.claude$skills$my-first-skill
cat > ~/.claude$skills$my-first-skill/SKILL.md << 'EOF'
Restart Claude Code or refresh Claude.ai
In skill directory
scripts/
resources/
More from ruflo
All skills →
About this skill
What does the Skill Builder skill do?

Create new Claude Code Skills with proper YAML frontmatter, progressive disclosure structure, and complete directory organization. Use when you need to build custom skills for specific workflows, generate skill templates, or understand the Claude Skills specification.

How do I install it?

Run `npx skills add ruvnet/ruflo --skill skill-builder --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ruvnet/ruflo, a repository with 67,015 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going