Skill Builder
Skill79k starsChanged 24 days agoMITView on GitHub
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.
- Installs packages
35 other projects use a version of this, 2 of them edited.
Trending
More talk lately.about the whole repository
Most recently taken up by
- poizoncoded/skillsword for word, first seen Nov 1, 2026
- OpenxIntelligence/Coding-Agent-Skillsword for word, first seen Nov 1, 2026
- proffesor-for-testing/agentic-qeword for word, first seen Oct 25, 2026
- I-Onlabs/claude-code-skillsword for word, first seen Oct 25, 2026
- alexandremaciel-ai/openclaw-dashboard-v2word for word, first seen Oct 15, 2026
- SaiSandeepKantareddy/NexusOpstheir own version, first seen Oct 13, 2026
Who's talking about ruvnet/ruflo
- Kaya Rezende“Claude Code with RuFlo v3.5: Enterprise AI Orchestration Platform”YouTube · Mar 31, 2026 · 35k views
- Hungry Labs“ruflo: Turn Claude Code into a Swarm of 100 AI Agents”YouTube · May 3, 2026 · 14k views
- Alex Hitt“Ruflo GitHub Setup Guide: Register Claude Flow MCP and Verify Persistent Memory Recall”YouTube · Aug 24, 2026 · 4.5k views
- @BytesAndBricks“Ruflo Explained: Multi-Agent AI Orchestration for Claude Code & Beyond”YouTube · Jun 15, 2026 · 1.8k views
- Kuro“Ruflo - Multi-Agent AI Harness for Claude Code & Codex”YouTube · Jun 6, 2026 · 1.5k views
The biggest 5 of 88 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 88
Talked about on Bluesky, YouTube, the web and Hacker News (88 times).
On Bluesky · 47
- Oct 19, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 ruvnet / ruflo ⭐ 76,913 (+564) 🗒 TypeScript 🌊 The original agent harness. Deploy intelligent… — @github-trending.bsky.social4 likes and reposts · 1 reply
- Jul 2, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 ruvnet / ruflo ⭐ 62,550 (+233) 🗒 TypeScript 🌊 The leading agent meta-harness. Deploy intelligent… — @github-trending-js.bsky.social3 likes and reposts · 1 reply
- May 10, 2026Here's a GitHub repo I found impressive: Ruflo makes it easy to orchestrate 100+ AI agents with security, coordination, and seamless Claude… — @alexiskirke.bsky.social3 likes and reposts
- May 4, 2026今日のGitHubトレンド ruvnet/ruflo RufloはClaude Code向けのマルチエージェントAIオーケストレーションツールです。 100以上の専門AIエージェントを連携させ、異なるマシンやチーム間での協調的な動作を実現します。… — @dailygithubtrends.bsky.social3 likes and reposts
- May 2, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 ruvnet / ruflo ⭐ 35,779 (+1,258) 🗒 TypeScript 🌊 The leading agent orchestration platform for… — @github-trending.bsky.social3 likes and reposts · 1 reply
42 more on Bluesky
- Mar 2, 2026Enterprise-grade AI agent orchestration platform that turns Claude into coordinated multi-agent swarms with 60+ specialized agents,… — @arifsolmaz.bsky.social3 likes and reposts
- Oct 3, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 ruvnet / ruflo ⭐ 73,707 (+101) 🗒 TypeScript 🌊 The original agent harness. Deploy intelligent… — @github-trending-js.bsky.social2 likes and reposts
- Jul 27, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 ruvnet / ruflo ⭐ 66,205 (+174) 🗒 TypeScript 🌊 The leading agent meta-harness. Deploy intelligent… — @github-trending-js.bsky.social2 likes and reposts
- Jul 19, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 ruvnet / ruflo ⭐ 65,114 (+160) 🗒 TypeScript 🌊 The leading agent meta-harness. Deploy intelligent… — @github-trending-js.bsky.social2 likes and reposts
- Jul 12, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 ruvnet / ruflo ⭐ 64,108 (+156) 🗒 TypeScript 🌊 The leading agent meta-harness. Deploy intelligent… — @github-trending-js.bsky.social2 likes and reposts
- Jul 1, 2026As much as I pan the idea of software dark factories, I can't help but be curious. Today's exploration is building a CMS on top of our… — @andrewhao.com2 likes and reposts · 1 reply
- Jun 21, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 ruvnet / ruflo ⭐ 60,647 (+182) 🗒 TypeScript 🌊 The leading agent meta-harness for Claude. Deploy… — @github-trending-js.bsky.social2 likes and reposts
- May 6, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 ruvnet / ruflo ⭐ 44,684 (+2,432) 🗒 TypeScript 🌊 The leading agent orchestration platform for… — @github-trending-js.bsky.social2 likes and reposts · 1 reply
- May 4, 2026ruvnet/ruflo 🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous… — @wasm.activitypub.awakari.com.ap.brid.gy2 likes and reposts
- Apr 25, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 ruvnet / ruflo ⭐ 33,217 (+160) 🗒 TypeScript 🌊 The leading agent orchestration platform for Claude.… — @github-trending-js.bsky.social2 likes and reposts
- Mar 29, 2026Ruflo (github.com/ruvnet/ruflo) reduces token usage by atleast 40% without impacting quality Will try to share a detailed report… — @adityamitra.bsky.socialsays it tested it2 likes and reposts
- Mar 24, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 ruvnet / ruflo ⭐ 24,437 (+1,397) 🗒 TypeScript 🌊 The leading agent orchestration platform for… — @github-trending-js.bsky.social2 likes and reposts · 1 reply
- Mar 5, 2026Ruflo : plateforme d'orchestration pour déployer des essaims d'agents Claude autonomes, avec workflows distribués, RAG et intégration… — @camilleroux.com2 likes and reposts · 1 reply
- Mar 2, 2026今日のGitHubトレンド ruvnet/ruflo Ruflo v3は、企業向けのAIオーケストレーションプラットフォームです。 大規模言語モデル(LLM)を活用し、AIエージェントの構築・運用を支援します。 Claude Code… — @dailygithubtrends.bsky.social2 likes and reposts
- Mar 1, 2026ClaudeなどのLLMを扱うためのマルチエージェント調整プラットフォームらしい 自律的なワークフロー調整やAIチーム構築に期待 yug1224 starred ruvnet/ruflo https://github.com/ruvnet/ruflo — @yug1224.com2 likes and reposts
- Feb 28, 2026今日のGitHubトレンド ruvnet/ruflo Ruflo v3は、企業向けのAIオーケストレーションプラットフォームです。 大規模言語モデル(LLM)を活用し、AIエージェントの構築・運用を支援します。 Claude Code… — @dailygithubtrends.bsky.social2 likes and reposts
- Feb 28, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 ruvnet / ruflo ⭐ 15,591 (+531) 🗒 TypeScript 🌊 The leading agent orchestration platform for Claude.… — @github-trending.bsky.social2 likes and reposts · 1 reply
- Oct 20, 2026今日のGitHubトレンド ruvnet/ruflo Claude CodeやCodexなどのAIエージェント向けに、コアツールや管理コンソール、ランタイムモッドを提供するメタハーネスです。… — @dailygithubtrends.bsky.social1 likes and repost
- Oct 19, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 ruvnet / ruflo ⭐ 76,328 (+502) 🗒 TypeScript 🌊 The original agent harness. Deploy intelligent… — @github-trending-js.bsky.social1 likes and repost · 1 reply
- Oct 6, 2026📦 ruvnet / ruflo ⭐ 73,984 (+87) 🗒 TypeScript 🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous… — @github-trending-js.bsky.social1 likes and repost
- Aug 23, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 ruvnet / ruflo ⭐ 68,977 (+134) 🗒 TypeScript 🌊 The original agent meta-harness. Deploy intelligent… — @github-trending-js.bsky.social1 likes and repost
- Aug 22, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 ruvnet / ruflo ⭐ 68,621 (+140) 🗒 TypeScript 🌊 The original agent meta-harness. Deploy intelligent… — @github-trending.bsky.social1 likes and repost
- Aug 19, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 ruvnet / ruflo ⭐ 68,298 (+143) 🗒 TypeScript 🌊 The original agent meta-harness. Deploy intelligent… — @github-trending-js.bsky.social1 likes and repost
- Aug 10, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 ruvnet / ruflo ⭐ 67,541 (+114) 🗒 TypeScript 🌊 The original agent meta-harness. Deploy intelligent… — @github-trending-js.bsky.social1 likes and repost
- Jun 17, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 ruvnet / ruflo ⭐ 59,913 (+200) 🗒 TypeScript 🌊 The leading agent meta-harness for Claude. Deploy… — @github-trending-js.bsky.social1 likes and repost
- Jun 1, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 ruvnet / ruflo ⭐ 57,130 (+354) 🗒 TypeScript 🌊 The leading agent meta-harness for Claude. Deploy… — @github-trending-js.bsky.social1 likes and repost · 1 reply
- May 5, 2026ruvnet/ruflo 🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous… — @wasm.activitypub.awakari.com.ap.brid.gy1 likes and repost
- May 4, 2026New GitHub trending project: ruflo - agent orchestration platform for Claude. 40k+ stars! https://github.com/ruvnet/ruflo #AI #OpenSource… — @samwise-goose.bsky.social1 likes and repost
- May 3, 2026ruvnet/ruflo 🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous… — @wasm.activitypub.awakari.com.ap.brid.gy1 likes and repost
- May 2, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 ruvnet / ruflo ⭐ 35,779 (+1,258) 🗒 TypeScript 🌊 The leading agent orchestration platform for… — @github-trending-js.bsky.social1 likes and repost · 1 reply
- May 2, 2026今日のGitHubトレンド ruvnet/ruflo RufloはClaude CodeのためのマルチエージェントAIオーケストレーションツールです。… — @dailygithubtrends.bsky.social1 likes and repost
- Mar 25, 2026今日のGitHubトレンド ruvnet/ruflo RuFlo v3.5は、企業向けのAIオーケストレーションプラットフォームです。 大規模言語モデル(LLM)を活用し、AIエージェントの構築・運用を支援します。 Claude Code… — @dailygithubtrends.bsky.social1 likes and repost
- Mar 24, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 ruvnet / ruflo ⭐ 24,437 (+1,397) 🗒 TypeScript 🌊 The leading agent orchestration platform for… — @github-trending.bsky.social1 likes and repost · 1 reply
- Mar 4, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 ruvnet / ruflo ⭐ 18,540 (+666) 🗒 TypeScript 🌊 The leading agent orchestration platform for Claude.… — @github-trending-js.bsky.social1 likes and repost · 1 reply
- Mar 2, 2026github.com/ruvnet/ruflo GitHub - ruvnet/ruflo: 🌊 The leading agent orchestration platform for Claude. Deploy intelligent... — @technews4869.bsky.social1 likes and repost
- Feb 28, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 ruvnet / ruflo ⭐ 15,591 (+531) 🗒 TypeScript 🌊 The leading agent orchestration platform for Claude.… — @github-trending-js.bsky.social1 likes and repost · 1 reply
- Sep 11, 2026Coordinate multiple agents, tools, memory and workflows. https://github.com/ruvnet/ruflo 7. OpenCode Agents Ready-to-use specialized agents… — @garrytan-mir-rt.selfhosted.social0 likes and reposts · 1 reply
- Sep 10, 2026This builds a minimal agent harness from scratch. https://github.com/shareAI-lab/learn-claude-code 6. Ruflo A multi-agent orchestration… — @garrytan-mir-rt.selfhosted.social0 likes and reposts · 1 reply
- Sep 6, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 ruvnet / ruflo ⭐ 70,842 (+276) 🗒 TypeScript 🌊 The original agent meta-harness. Deploy intelligent… — @github-trending-js.bsky.social0 likes and reposts · 1 reply
- Jul 23, 2026一次情報を見ると、rufloはちゃんと本格的ですぅ。フル導入では98エージェント、MCP、フック、常駐プロセスまで入るオーケストレーターです。… — @lutie-echosphere.bsky.social0 likes and reposts · 1 reply
- Jul 18, 2026公式GitHubを確認。Rufloは100超の専門エージェント、ベクトルメモリ、学習用パターンを実装対象にしている。単なるプロンプト集ではない。 ただ、公式Quick Startの最初のswarm例は最大8… — @nemu-echosphere.bsky.social0 likes and reposts · 1 reply
- May 6, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 ruvnet / ruflo ⭐ 44,684 (+2,432) 🗒 TypeScript 🌊 The leading agent orchestration platform for… — @github-trending.bsky.social0 likes and reposts · 1 reply
On YouTube · 23
- Mar 31, 2026Claude Code with RuFlo v3.5: Enterprise AI Orchestration Platform — Kaya Rezende35k views · 31 comments
- May 3, 2026ruflo: Turn Claude Code into a Swarm of 100 AI Agents — Hungry Labs14k views · 4 comments
- Aug 24, 2026Ruflo GitHub Setup Guide: Register Claude Flow MCP and Verify Persistent Memory Recall — Alex Hitt4.5k views
- Jun 15, 2026Ruflo Explained: Multi-Agent AI Orchestration for Claude Code & Beyond — @BytesAndBricks1.8k views
- Jun 6, 2026Ruflo - Multi-Agent AI Harness for Claude Code & Codex — Kuro1.5k views
18 more on YouTube
- Oct 17, 2026RuFlo: Building Reliable Agent Swarms — CLI Stack1.3k views
- Oct 9, 2026ruflo: Conductor #Shorts — Cognitum One Team810 views · 3 comments
- May 5, 2026ruflo - GitHub Trending Today — GitHub Trending Digest778 views
- Oct 15, 2026Claude Code와 Codex를 위한 multi-agent harness, ruflo — 굿리포546 views
- Jun 3, 2026🚀 Ruflo Explained | The AI Framework That Turns One AI Into an Entire Company 🤖👑 — QA_AI_WIZARDS535 views
- Oct 17, 2026ruflo: Coordinate AI agents instantly — Daily Finds Dev | Repos, Tools, Sites364 views
- Sep 11, 2026Ruflo: build conversational AI with autonomous swarm workflows — Next Horizon354 views · 1 comment
- Oct 30, 2026Claude Code + Ruflo setup: worth it, or what's the catch? — OverClocked323 views · 1 comment
- Oct 26, 2026Ruflo - A team of coding agents with roles and a budget (79k stars) — Evolution with AI276 views
- Oct 9, 2026ruflo: Model + Harness #Shorts — Cognitum One Team63 views
- Sep 6, 2026ruvnet/ruflo — It is the harness, not the model: sandboxes, loops, and memory that recalls … #Shorts — Fresh Commits54 views
- Oct 26, 2026🌊 Ruflo turns Claude Code into an actual agent team #codeprep #programming — GitGemVault49 views
- Oct 9, 2026ruflo: One Command #Shorts — Cognitum One Team49 views
- Oct 30, 2026Coding Agents Get a Cockpit (Ruflo) — Github God Eng37 views
- Nov 4, 2026ruflo: The Hottest TypeScript Repo on GitHub Right Now #Shorts — Repo Radar30 views
- Oct 26, 2026Day7 - AN - Ruflo define a mission and track agents (EN) — CPPAI23 views
- Oct 18, 2026ruflo — Trending on GitHub | Repo & Resources — Repo & Resources16 views
- Nov 4, 2026ruflo: The Hottest TypeScript Repo on GitHub Right Now — Repo Radar5 views
On the web · 16
- Oct 6, 2026Ruflo + Codex: experimenting with agent orchestration, MCP and multi-agent software delivery. — linkedin.com
- Oct 5, 2026ruflo 입문 가이드 — Claude Code 멀티 에이전트 오케스트레이션 시작 — dev-post.com
- Oct 2, 2026Ruflo 조사: Claude Code 위에 올리는 멀티 에이전트 하네스, 무엇이 진짜이고 무엇이 아닌가 · LaMelD — lameld.github.io
- Sep 7, 2026Ruflo (hơn 70 nghìn sao) - bộ khung vận hành cho AI agent, lắp thêm đội hình và trí nhớ cho Claude Code và Codex — phongminhho.substack.com
- Sep 2, 2026Why `ruvnet/ruflo` Is Gaining Attention for Multi-Agent Workflows — dev.to
11 more on the web
- Jul 5, 2026A Field Guide to Multi-Agent Orchestration in Late 2025: ruflo, KARIMO, llm-council — dev.to
- May 28, 2026Treating an agent swarm as the unit of work — ruvnet/ruflo – EZPZ AI — ezpzai.com
- May 24, 2026With the agent-orchestrator shelf this full, what does one more add — ruvnet/ruflo – EZPZ AI — ezpzai.com
- May 14, 2026The orchestrator-on-top-of-Claude-Code category is filling in fast — ruvnet/ruflo – EZPZ AI — ezpzai.com
- May 12, 2026Ruflo: How to Turn Claude Code Into a Multi-Agent Swarm (Setup Guide) | by Karthikmulugu | May, 2026 — medium.com
- May 7, 2026Ruflo (Claude Flow): Multi-Agent Deep Dive | Jared Smith — sublimecoding.com
- May 6, 2026How Ruflo Turns Claude Code Into a Multi-Agent Platform With Memory, Swarms, and Federation — alphasignalai.substack.com
- May 5, 2026How to use ADRs in RuFlo 🌊 ADRs are quietly becoming one of the most important primitives in agentic engineering. — linkedin.com
- May 5, 2026Stop Treating Claude Code Like a Single Assistant — youraiweeklyroundup.substack.com
- Apr 5, 2026Been using Ruflo (formerly Claude Flow) for the past couple weeks and it's changed how I work with Claude Code in a pretty fundamental way. | Devesh Jaluka — linkedin.com
- Mar 23, 2026Ruflo: Multi-Agent Orchestration for Claude Code | Viktor Avelino — viktoravelino.com
On Hacker News · 2
- Jul 25, 2026Ruflo: An agent meta-harness for Claude Code and Codex3 points
- Apr 29, 2026Is any one using ruflo?1 point · 1 comment
Other versions35 projects use a version of this.
Word for word · 32
- ruvnet/wifi-densepose★ 103k100% same
- ruvnet/RuView★ 103k100% same
- ruvnet/claude-flow★ 80k100% same
- ruvnet/ruvector★ 4.7k100% same
- ruvnet/RuVector★ 4.7k100% same
- ruvnet/agentic-flow★ 838100% same
- proffesor-for-testing/agentic-qe★ 524100% same
- ruvnet/ruv-FANN★ 388100% same
- spencermarx/open-code-review★ 382100% same
- chatman-media/timeline-studio★ 224100% same
22 more not listed
Edited · 2
- Zekiog/ruflo★ 2100% same
- jpoindexter/theft-kit★ 1100% same
Wrote their own version · 1
- SaiSandeepKantareddy/NexusOps★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository177 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .claude/commands/monitoring/agents.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- v3/CLAUDE.mdCLAUDE.md
- agent-adaptive-coordinatorSkill
- agent-agentic-paymentsSkill
- agent-agentSkill
- agent-analyze-code-qualitySkill
- agent-app-storeSkill
- agent-architectureSkill
- agent-arch-system-designSkill
- agent-authenticationSkill
- agent-automation-smart-agentSkill
- agent-base-template-generatorSkill
- agent-benchmark-suiteSkill
- agent-byzantine-coordinatorSkill
- agent-challengesSkill
- agent-code-analyzerSkill
- agent-code-goal-plannerSkill
- agent-code-review-swarmSkill
- agent-coderSkill
- agent-collective-intelligence-coordinatorSkill
- agent-consensus-coordinatorSkill
- agent-coordinationSkill
- agent-coordinator-swarm-initSkill
- agent-crdt-synchronizerSkill
- agent-data-ml-modelSkill
- AgentDB Advanced FeaturesSkill
- AgentDB Learning PluginsSkill
- AgentDB Memory PatternsSkill
- AgentDB Performance OptimizationSkill
- AgentDB Vector SearchSkill
- agent-dev-backend-apiSkill
- agent-docs-api-openapiSkill
- agent-github-modesSkill
- agent-github-pr-managerSkill
- agent-goal-plannerSkill
- agent-gossip-coordinatorSkill
- agent-hierarchical-coordinatorSkill
- agentic-jujutsuSkill
- agent-implementer-sparc-coderSkill
- agent-issue-trackerSkill
- agent-load-balancerSkill
- agent-matrix-optimizerSkill
- agent-memory-coordinatorSkill
- agent-mesh-coordinatorSkill
- agent-migration-planSkill
- agent-multi-repo-swarmSkill
- agent-neural-networkSkill
- agent-ops-cicd-githubSkill
- agent-orchestrator-taskSkill
- agent-pagerank-analyzerSkill
- agent-paymentsSkill
- agent-performance-analyzerSkill
- agent-performance-benchmarkerSkill
- agent-performance-monitorSkill
- agent-performance-optimizerSkill
- agent-plannerSkill
- agent-pr-managerSkill
- agent-production-validatorSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
9 rules. 6 are common, 0 are distinctive, and 3 are very specific to this project.
6
Common
Most of the 3 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 52
Every SKILL.md must start with YAML frontmatter containing exactly two required fields:
- Common: line 69
Best Practice: Use Title Case, be concise and descriptive
- Very specific: line 120
Critical: Only name and description are used by Claude.
- Common: line 169
Version Control: NOT committed to git (outside repo)
- Common: line 179
Version Control: SHOULD be committed to git
- Common: line 204
Loaded: When skill is triggered/matched
- Common: line 207
Context: Only loaded for ACTIVE skills
- Very specific: line 513
Best Practice: Keep SKILL.md lean (~2-5KB).
- Common: line 519
Before publishing a skill, verify:
“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
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
# 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.aiComplete Specification
📋 YAML Frontmatter (REQUIRED)
Every SKILL.md must start with YAML frontmatter containing exactly two required fields:
---
name: "Skill Name" # REQUIRED: Max 64 chars
description: "What this skill does # REQUIRED: Max 1024 chars
and when Claude should use it." # Include BOTH what & when
---Field Requirements
name (REQUIRED):
- Type: String
- Max Length: 64 characters
- Format: Human-friendly display name
- Usage: Shown in skill lists, UI, and loaded into Claude's system prompt
- Best Practice: Use Title Case, be concise and descriptive
- Examples:
- ✅ "API Documentation Generator"
- ✅ "React Component Builder"
- ✅ "Database Schema Designer"
- ❌ "skill-1" (not descriptive)
- ❌ "This is a very long skill name that exceeds sixty-four characters" (too long)
description (REQUIRED):
- Type: String
- Max Length: 1024 characters
- Format: Plain text or minimal markdown
- Content: MUST include:
- What the skill does (functionality)
- When Claude should invoke it (trigger conditions)
- Usage: Loaded into Claude's system prompt for autonomous matching
- Best Practice: Front-load key trigger words, be specific about use cases
- Examples:
- ✅ "Generate OpenAPI 3.0 documentation from Express.js routes. Use when creating API docs, documenting endpoints, or building API specifications."
- ✅ "Create React functional components with TypeScript, hooks, and tests. Use when scaffolding new components or converting class components."
- ❌ "A comprehensive guide to API documentation" (no "when" clause)
- ❌ "Documentation tool" (too vague)
YAML Formatting Rules
---
# ✅ CORRECT: Simple string
name: "API Builder"
description: "Creates REST APIs with Express and TypeScript."
# ✅ CORRECT: Multi-line description
name: "Full-Stack Generator"
description: "Generates full-stack applications with React frontend and Node.js backend. Use when starting new projects or scaffolding applications."
# ✅ CORRECT: Special characters quoted
name: "JSON:API Builder"
description: "Creates JSON:API compliant endpoints: pagination, filtering, relationships."
# ❌ WRONG: Missing quotes with special chars
name: API:Builder # YAML parse error!
# ❌ WRONG: Extra fields (ignored but discouraged)
name: "My Skill"
description: "My description"
version: "1.0.0" # NOT part of spec
author: "Me" # NOT part of spec
tags: ["dev", "api"] # NOT part of spec
---Critical: Only name and description are used by Claude. Additional fields are ignored.
📂 Directory Structure
Minimal Skill (Required)
~/.claude/skills/ # Personal skills location
└── my-skill/ # Skill directory (MUST be at top level!)
└── SKILL.md # REQUIRED: Main skill fileIMPORTANT: Skills MUST be directly under ~/.claude/skills/[skill-name]/.
Claude Code does NOT support nested subdirectories or namespaces!
Full-Featured Skill (Recommended)
~/.claude/skills/
└── my-skill/ # Top-level skill directory
├── SKILL.md # REQUIRED: Main skill file
├── README.md # Optional: Human-readable docs
├── scripts/ # Optional: Executable scripts
│ ├── setup.sh
│ ├── validate.js
│ └── deploy.py
├── resources/ # Optional: Supporting files
│ ├── templates/
│ │ ├── api-template.js
│ │ └── component.tsx
│ ├── examples/
│ │ └── sample-output.json
│ └── schemas/
│ └── config-schema.json
└── docs/ # Optional: Additional documentation
├── ADVANCED.md
├── TROUBLESHOOTING.md
└── API_REFERENCE.mdSkills Locations
Personal Skills (available across all projects):
~/.claude/skills/
└── [your-skills]/- Path:
~/.claude/skills/or$HOME/.claude/skills/ - Scope: Available in all projects for this user
- Version Control: NOT committed to git (outside repo)
- Use Case: Personal productivity tools, custom workflows
Project Skills (team-shared, version controlled):
<project-root>/.claude/skills/
└── [team-skills]/- Path:
.claude/skills/in project root - Scope: Available only in this project
- Version Control: SHOULD be committed to git
- Use Case: Team workflows, project-specific tools, shared knowledge
🎯 Progressive Disclosure Architecture
Claude Code uses a 3-level progressive disclosure system to scale to 100+ skills without context penalty:
Level 1: Metadata (Name + Description)
Loaded: At Claude Code startup, always Size: ~200 chars per skill Purpose: Enable autonomous skill matching Context: Loaded into system prompt for ALL skills
---
name: "API Builder" # 11 chars
description: "Creates REST APIs..." # ~50 chars
---
# Total: ~61 chars per skill
# 100 skills = ~6KB context (minimal!)Level 2: SKILL.md Body
Loaded: When skill is triggered/matched Size: ~1-10KB typically Purpose: Main instructions and procedures Context: Only loaded for ACTIVE skills
# API Builder
## What This Skill Does
[Main instructions - loaded only when skill is active]
## Quick Start
[Basic procedures]
## Step-by-Step Guide
[Detailed instructions]Level 3+: Referenced Files
Loaded: On-demand as Claude navigates Size: Variable (KB to MB) Purpose: Deep reference, examples, schemas Context: Loaded only when Claude accesses specific files
# In SKILL.md
See [Advanced Configuration](docs/ADVANCED.md) for complex scenarios.
See [API Reference](docs/API_REFERENCE.md) for complete documentation.
Use template: `resources/templates/api-template.js`
# Claude will load these files ONLY if neededBenefit: Install 100+ skills with ~6KB context. Only active skill content (1-10KB) enters context.
📝 SKILL.md Content Structure
Recommended 4-Level Structure
---
name: "Your Skill Name"
description: "What it does and when to use it"
---
# Your Skill Name
## Level 1: Overview (Always Read First)
Brief 2-3 sentence description of the skill.
## Prerequisites
- Requirement 1
- Requirement 2
## What This Skill Does
1. Primary function
2. Secondary function
3. Key benefit
---
## Level 2: Quick Start (For Fast Onboarding)
### Basic Usage
```bash
# Simplest use case
command --option valueCommon Scenarios
- Scenario 1: How to...
- Scenario 2: How to...
Level 3: Detailed Instructions (For Deep Work)
Step-by-Step Guide
Step 1: Initial Setup
# CommandsExpected output:
Success messageStep 2: Configuration
- Configuration option 1
- Configuration option 2
Step 3: Execution
- Run the main command
- Verify results
Advanced Options
Option 1: Custom Configuration
# Advanced usageOption 2: Integration
# Integration stepsLevel 4: Reference (Rarely Needed)
Troubleshooting
Issue: Common Problem
Symptoms: What you see Cause: Why it happens Solution: How to fix
# Fix commandIssue: Another Problem
Solution: Steps to resolve
Complete API Reference
See API_REFERENCE.md
Examples
See examples/
Related Skills
- Related Skill 1
- Related Skill 2
Resources
---
### 🎨 Content Best Practices
#### Writing Effective Descriptions
**Front-Load Keywords**:
```yaml
# ✅ GOOD: Keywords first
description: "Generate TypeScript interfaces from JSON schema. Use when converting schemas, creating types, or building API clients."
# ❌ BAD: Keywords buried
description: "This skill helps developers who need to work with JSON schemas by providing a way to generate TypeScript interfaces."Include Trigger Conditions:
# ✅ GOOD: Clear "when" clause
description: "Debug React performance issues using Chrome DevTools. Use when components re-render unnecessarily, investigating slow updates, or optimizing bundle size."
# ❌ BAD: No trigger conditions
description: "Helps with React performance debugging."Be Specific:
# ✅ GOOD: Specific technologies
description: "Create Express.js REST endpoints with Joi validation, Swagger docs, and Jest tests. Use when building new APIs or adding endpoints."
# ❌ BAD: Too generic
description: "Build API endpoints with proper validation and testing."Progressive Disclosure Writing
Keep Level 1 Brief (Overview):
## What This Skill Does
Creates production-ready React components with TypeScript, hooks, and tests in 3 steps.Level 2 for Common Paths (Quick Start):
## Quick Start
```bash
# Most common use case (80% of users)
generate-component MyComponent
**Level 3 for Details** (Step-by-Step):
```markdown
## Step-by-Step Guide
### Creating a Basic Component
1. Run generator
2. Choose template
3. Customize options
[Detailed explanations]Level 4 for Edge Cases (Reference):
## Advanced Configuration
For complex scenarios like HOCs, render props, or custom hooks, see [ADVANCED.md](docs/ADVANCED.md).🛠️ Adding Scripts and Resources
Scripts Directory
Purpose: Executable scripts that Claude can run
Location: scripts/ in skill directory
Usage: Referenced from SKILL.md
Example:
# In skill directory
scripts/
├── setup.sh # Initialization script
├── validate.js # Validation logic
├── generate.py # Code generation
└── deploy.sh # Deployment scriptReference from SKILL.md:
## Setup
Run the setup script:
```bash
./scripts/setup.shValidation
Validate your configuration:
node scripts/validate.js config.json
#### Resources Directory
**Purpose**: Templates, examples, schemas, static files
**Location**: `resources/` in skill directory
**Usage**: Referenced or copied by scripts
Example:
```bash
resources/
├── templates/
│ ├── component.tsx.template
│ ├── test.spec.ts.template
│ └── story.stories.tsx.template
├── examples/
│ ├── basic-example/
│ ├── advanced-example/
│ └── integration-example/
└── schemas/
├── config.schema.json
└── output.schema.jsonReference from SKILL.md:
## Templates
Use the component template:
```bash
cp resources/templates/component.tsx.template src/components/MyComponent.tsxExamples
See working examples in resources/examples/:
basic-example/- Simple componentadvanced-example/- With hooks and context
---
### 🔗 File References and Navigation
Claude can navigate to referenced files automatically. Use these patterns:
#### Markdown Links
```markdown
See [Advanced Configuration](docs/ADVANCED.md) for complex scenarios.
See [Troubleshooting Guide](docs/TROUBLESHOOTING.md) if you encounter errors.Relative File Paths
Use the template located at `resources/templates/api-template.js`
See examples in `resources/examples/basic-usage/`Inline File Content
## Example Configuration
See `resources/examples/config.json`:
```json
{
"option": "value"
}
**Best Practice**: Keep SKILL.md lean (~2-5KB). Move lengthy content to separate files and reference them. Claude will load only what's needed.
---
### ✅ Validation Checklist
Before publishing a skill, verify:
**YAML Frontmatter**:
- [ ] Starts with `---`
- [ ] Contains `name` field (max 64 chars)
- [ ] Contains `description` field (max 1024 chars)
- [ ] Description includes "what" and "when"
- [ ] Ends with `---`
- [ ] No YAML syntax errors
**File Structure**:
- [ ] SKILL.md exists in skill directory
- [ ] Directory is DIRECTLY in `~/.claude/skills/[skill-name]/` or `.claude/skills/[skill-name]/`
- [ ] Uses clear, descriptive directory name
- [ ] **NO nested subdirectories** (Claude Code requires top-level structure)
**Content Quality**:
- [ ] Level 1 (Overview) is brief and clear
- [ ] Level 2 (Quick Start) shows common use case
- [ ] Level 3 (Details) provides step-by-step guide
- [ ] Level 4 (Reference) links to advanced content
- [ ] Examples are concrete and runnable
- [ ] Troubleshooting section addresses common issues
**Progressive Disclosure**:
- [ ] Core instructions in SKILL.md (~2-5KB)
- [ ] Advanced content in separate docs/
- [ ] Large resources in resources/ directory
- [ ] Clear navigation between levels
**Testing**:
- [ ] Skill appears in Claude's skill list
- [ ] Description triggers on relevant queries
- [ ] Instructions are clear and actionable
- [ ] Scripts execute successfully (if included)
- [ ] Examples work as documented
---
## Skill Builder Templates
### Template 1: Basic Skill (Minimal)
```markdown
---
name: "My Basic Skill"
description: "One sentence what. One sentence when to use."
---
# My Basic Skill
## What This Skill Does
[2-3 sentences describing functionality]
## Quick Start
```bash
# Single command to get startedStep-by-Step Guide
Step 1: Setup
[Instructions]
Step 2: Usage
[Instructions]
Step 3: Verify
[Instructions]
Troubleshooting
- Issue: Problem description
- Solution: Fix description
### Template 2: Intermediate Skill (With Scripts)
```markdown
---
name: "My Intermediate Skill"
description: "Detailed what with key features. When to use with specific triggers: scaffolding, generating, building."
---
# My Intermediate Skill
## Prerequisites
- Requirement 1
- Requirement 2
## What This Skill Does
1. Primary function
2. Secondary function
3. Integration capability
## Quick Start
```bash
./scripts/setup.sh
./scripts/generate.sh my-projectConfiguration
Edit config.json:
{
"option1": "value1",
"option2": "value2"
}Step-by-Step Guide
Basic Usage
[Steps for 80% use case]
Advanced Usage
[Steps for complex scenarios]
Available Scripts
scripts/setup.sh- Initial setupscripts/generate.sh- Code generationscripts/validate.sh- Validation
Resources
- Templates:
resources/templates/ - Examples:
resources/examples/
Troubleshooting
[Common issues and solutions]
### Template 3: Advanced Skill (Full-Featured)
```markdown
---
name: "My Advanced Skill"
description: "Comprehensive what with all features and integrations. Use when [trigger 1], [trigger 2], or [trigger 3]. Supports [technology stack]."
---
# My Advanced Skill
## Overview
[Brief 2-3 sentence description]
## Prerequisites
- Technology 1 (version X+)
- Technology 2 (version Y+)
- API keys or credentials
## What This Skill Does
1. **Core Feature**: Description
2. **Integration**: Description
3. **Automation**: Description
---
## Quick Start (60 seconds)
### Installation
```bash
./scripts/install.shFirst Use
./scripts/quickstart.shExpected output:
✓ Setup complete
✓ Configuration validated
→ Ready to useConfiguration
Basic Configuration
Edit config.json:
{
"mode": "production",
"features": ["feature1", "feature2"]
}Advanced Configuration
See Configuration Guide
Step-by-Step Guide
1. Initial Setup
[Detailed steps]
2. Core Workflow
[Main procedures]
3. Integration
[Integration steps]
Advanced Features
Feature 1: Custom Templates
./scripts/generate.sh --template customFeature 2: Batch Processing
./scripts/batch.sh --input data.jsonFeature 3: CI/CD Integration
See CI/CD Guide
Scripts Reference
| Script | Purpose | Usage |
install.sh | Install dependencies | ./scripts/install.sh |
generate.sh | Generate code | ./scripts/generate.sh [name] |
validate.sh | Validate output | ./scripts/validate.sh |
deploy.sh | Deploy to environment | ./scripts/deploy.sh [env] |
Resources
Templates
resources/templates/basic.template- Basic templateresources/templates/advanced.template- Advanced template
Examples
resources/examples/basic/- Simple exampleresources/examples/advanced/- Complex exampleresources/examples/integration/- Integration example
Schemas
resources/schemas/config.schema.json- Configuration schemaresources/schemas/output.schema.json- Output validation
Troubleshooting
Issue: Installation Failed
Symptoms: Error during install.sh
Cause: Missing dependencies
Solution:
# Install prerequisites
npm install -g required-package
./scripts/install.sh --forceIssue: Validation Errors
Symptoms: Validation script fails Solution: See Troubleshooting Guide
API Reference
Complete API documentation: API_REFERENCE.md
Related Skills
- Related Skill 1
- Related Skill 2
Resources
Created: 2025-10-19 Category: Advanced Difficulty: Intermediate Estimated Time: 15-30 minutes
---
## Examples from the Wild
### Example 1: Simple Documentation Skill
```markdown
---
name: "README Generator"
description: "Generate comprehensive README.md files for GitHub repositories. Use when starting new projects, documenting code, or improving existing READMEs."
---
# README Generator
## What This Skill Does
Creates well-structured README.md files with badges, installation, usage, and contribution sections.
## Quick Start
```bash
# Answer a few questions
./scripts/generate-readme.sh
# README.md created with:
# - Project title and description
# - Installation instructions
# - Usage examples
# - Contribution guidelinesCustomization
Edit sections in resources/templates/sections/ before generating.
### Example 2: Code Generation Skill
```markdown
---
name: "React Component Generator"
description: "Generate React functional components with TypeScript, hooks, tests, and Storybook stories. Use when creating new components, scaffolding UI, or following component architecture patterns."
---
# React Component Generator
## Prerequisites
- Node.js 18+
- React 18+
- TypeScript 5+
## Quick Start
```bash
./scripts/generate-component.sh MyComponent
# Creates:
# - src/components/MyComponent/MyComponent.tsx
# - src/components/MyComponent/MyComponent.test.tsx
# - src/components/MyComponent/MyComponent.stories.tsx
# - src/components/MyComponent/index.tsStep-by-Step Guide
1. Run Generator
./scripts/generate-component.sh ComponentName2. Choose Template
- Basic: Simple functional component
- With State: useState hooks
- With Context: useContext integration
- With API: Data fetching component
3. Customize
Edit generated files in src/components/ComponentName/
Templates
See resources/templates/ for available component templates.
---
## Learn More
### Official Resources
- [Anthropic Agent Skills Documentation](https://docs.claude.com/en/docs/agents-and-tools/agent-skills)
- [GitHub Skills Repository](https://github.com/anthropics/skills)
- [Claude Code Documentation](https://docs.claude.com/en/docs/claude-code)
### Community
- [Skills Marketplace](https://github.com/anthropics/skills) - Browse community skills
- [Anthropic Discord](https://discord.gg/anthropic) - Get help from community
### Advanced Topics
- Multi-file skills with complex navigation
- Skills that spawn other skills
- Integration with MCP tools
- Dynamic skill generation
---
**Created**: 2025-10-19
**Version**: 1.0.0
**Maintained By**: agentic-flow team
**License**: MITDoes it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

