Best use case
Skill Builder — Meta-Skill for Creating Skills is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
## Metadata
Teams using Skill Builder — Meta-Skill for Creating Skills should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/claude-skill-builder/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Skill Builder — Meta-Skill for Creating Skills Compares
| Feature / Agent | Skill Builder — Meta-Skill for Creating Skills | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
## Metadata
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
SKILL.md Source
# Skill Builder — Meta-Skill for Creating Skills ## Metadata ```yaml --- name: skill-builder version: 1.0.0 description: | Helps create high-quality OpenClaw skills following Anthropic's best practices. Use when creating, updating, or auditing any skill in the workspace. --- --- ## When to Use This Skill Trigger phrases: - "create a new skill" - "build a skill" - "make a new capability" - "add a skill for" - "audit our skills" - "improve this skill" - "review our skill setup" --- ## The Skill Creation Workflow ### Phase 1: Use Case Definition (Before Writing Code) Before creating any skill, define 2-3 concrete use cases: For each use case, specify: 1. **Trigger** — What the user says that should activate this skill 2. **Sequence** — Step-by-step actions the skill performs 3. **Expected Result** — What the user gets at the end **Example Use Case Template:** ``` Use Case #1: [Title] - Trigger: "[specific phrase user would say]" - Sequence: [step 1] → [step 2] → [step 3] - Result: [what gets produced] ``` ### Phase 2: Skill Structure Every skill must have: ``` skill-name/ ├── SKILL.md # Required: Main instructions ├── references/ # Optional: Additional docs ├── scripts/ # Optional: Executable code ├── assets/ # Optional: Templates, configs └── tests/ # Optional: Test cases ``` ### Phase 3: SKILL.md Anatomy ```yaml --- name: skill-name description: | [What it does]. Use when user mentions [trigger phrases]. Example triggers: "do X", "help with Y", "use [skill-name]" --- ``` **Critical: The description field is the most important part.** - Must include WHAT the skill does - Must include WHEN to use it - Must include specific trigger phrases - Bad: "Helps with projects" (never triggers) - Good: "Manages project workflows including creation, tracking, and updates. Use when user mentions 'project', 'create task', or 'track progress'" ### Phase 4: Writing the Instructions Structure SKILL.md as: 1. **Identity** — Name, role, primary function 2. **Responsibilities** — What it must handle 3. **Boundaries** — What it must NOT do 4. **Tool Access** — What tools/functions it can use 5. **Workflow** — How it handles tasks 6. **Examples** — 2-3 concrete usage examples ### Phase 5: Testing Test each skill on three dimensions: | Test Type | Purpose | |-----------|---------| | Triggering | Skill loads for relevant queries, NOT for unrelated ones | | Functional | Skill produces correct outputs | | Performance | Measures improvement over baseline | --- ## Quality Checklist Before finalizing any skill, verify: - [ ] Description includes "Use when..." clause - [ ] At least 3 trigger phrases listed - [ ] Clear responsibilities section - [ ] Boundaries defined (what NOT to do) - [ ] Tool permissions explicitly stated - [ ] Workflow documented with examples - [ ] Triggering test passed - [ ] Functional test passed - [ ] No overgeneralization (skill won't trigger on unrelated queries) --- ## Common Failure Modes | Failure | Cause | Fix | |---------|-------|-----| | Skill never triggers | Vague description | Add specific trigger phrases | | Skill triggers too often | Overly broad description | Narrow the use case definition | | Skill produces bad output | Missing boundaries | Add explicit "never do X" rules | | Skill conflicts with others | No scope definition | Add explicit scope/limits | --- ## OpenClaw-Specific Notes When building OpenClaw skills: - Use the existing skill format (`SKILL.md` in skill folder) - Reference OpenClaw tools by their exact names - Follow the workspace memory paths exactly - Respect the agent delegation rules in AGENTS.md - Include security considerations for sensitive operations --- ## Example: Well-Formed Skill Description ```yaml --- name: github-pr-review description: | Reviews GitHub pull requests for code quality, security, and style consistency. Use when user mentions "review PR", "check pull request", "look at PR #N", "GitHub review", or "needs review". Does NOT: approve merges, write code, or modify existing PRs. --- ``` --- ## Audit Existing Skills When auditing skills, check: 1. Description has clear triggers 2. Boundaries are explicit 3. No conflicting scopes 4. Tools are properly scoped 5. Instructions are actionable If a skill fails audit, update its SKILL.md following this workflow.
Related Skills
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Go-to-Market Strategy Builder
Build a complete GTM plan for product launches, market entries, or expansion plays. Covers positioning, channel strategy, pricing, launch timeline, and success metrics.
Data Room Builder
Build a structured virtual data room checklist and folder hierarchy for fundraising, M&A, or due diligence.
AI Governance Policy Builder
Build internal AI governance policies from scratch. Covers acceptable use, model selection, data handling, vendor contracts, compliance mapping, and board reporting.
ht-skills
管理灏天文库文集和文档,支持新建文集、新建文档、查询文集/文档、更新文档、修改文档归属、管理文档层级。适用于 OpenClaw 自主写文章并上传、文集创建、文档入库、文档移动等场景。
web-skills-protocol
Auto-discover and use Web Skills Protocol (WSP) skills when interacting with websites. Use this skill whenever the user asks you to interact with, use, or perform actions on a website or web service — such as searching a site, placing an order, deploying an app, or calling a web API. Before scraping HTML or guessing at interfaces, check if the site publishes a skills.txt or agents.txt file that teaches you how to use it properly. If a website has complex elements (e.g., heavy JavaScript, interactive UIs), activating this skill can also help you understand the site's purpose and capabilities. Do NOT use for local file operations or non-web tasks.
clawdtm-skills
Review and rate Claude Code skills. See what humans and AI agents recommend.
doppel-block-builder
Place MML blocks in Doppel worlds. Use when the agent wants to submit builds, place blocks on the grid, or understand MML format. Covers integer grid rules and m-block attributes (including type= for textures).
micropython-skills/sensor
MicroPython sensor reading — DHT11/22, BME280, MPU6050, ADC, ultrasonic HC-SR04, photoresistor, generic I2C sensors.
micropython-skills/network
MicroPython networking — WiFi STA/AP, HTTP requests, MQTT pub/sub, BLE, NTP time sync, WebSocket.
micropython-skills/diagnostic
MicroPython device diagnostics — system info, I2C/SPI bus scan, pin state, filesystem, memory, performance benchmarks.
micropython-skills/algorithm
MicroPython on-device algorithms — PID controller, moving average, Kalman filter, state machine, task scheduler, data logger.