Create new Claude Code skills with proper SKILL.md format, frontmatter, and best practices. Use when building, scaffolding, or generating a new skill for Claude Code.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
The command stays on one line. Scroll horizontally to inspect it before copying.
Prefer a local copy? Download the files currently available to SkillsMP.
File Explorer
3 files
Showing SKILL.md
SKILL.md
Source instructions · Read-only preview
name
skill-builder
description
Create new Claude Code skills with proper SKILL.md format, frontmatter, and best practices. Use when building, scaffolding, or generating a new skill for Claude Code.
allowed-tools
Read, Write, Glob, Grep, Bash
metadata
{"author":"mineflayer-bedrock","version":"1.0"}
Claude Code Skill Builder
Create well-structured Claude Code skills that follow best practices and the Agent Skills specification.
Quick Start
Choose skill location: Project (.claude/skills/) or Personal (~/.claude/skills/)
Create directory: {location}/{skill-name}/
Generate SKILL.md using template below
Add supporting files (scripts, references, assets) as needed
Test the skill by asking Claude to perform matching tasks
SKILL.md Template
Create file at: {location}/{skill-name}/SKILL.md
---
name: your-skill-name
description: Clear description of what this skill does (max 200 chars). Include trigger keywords users would naturally say.
allowed-tools: Read, Write, Glob, Grep, Bash
metadata:
author: your-name
version: "1.0"
---# Your Skill Name
Brief overview of the skill's purpose.
## When to use- Trigger condition 1
- Trigger condition 2
- Trigger condition 3
## When NOT to use- Exclusion condition 1
- Exclusion condition 2
## Instructions
Step-by-step guidance for completing the workflow:
1.**First step**: Description
2.**Second step**: Description
3.**Third step**: Description
## Examples### Example 1: [Scenario Name]**Input**: User says "..."
**Output**: Claude does...
## Common mistakes to avoid- Mistake 1 and how to prevent it
- Mistake 2 and how to prevent it
## References
| Resource | Location |
|----------|----------|
| Documentation | `references/docs.md` |
| API Reference | `references/api.md` |
Frontmatter Reference
Required Fields
Field
Constraints
Purpose
name
Max 64 chars, lowercase, hyphens only
Unique identifier (must match directory name)
description
Max 200 chars, non-empty
Critical - Claude uses this to decide when to invoke