Expert guidance for creating, writing, building, and refining Claude Code Skills. Use when working with SKILL.md files, authoring new skills, improving existing skills, or understanding skill structure, progressive disclosure, workflows, validation patterns, and XML formatting.
Build skills by describing what you want in natural language.
You have a repeatable workflow—PDF processing, API integrations, astrological charts—and you want Claude to handle it consistently. Creating effective skills requires understanding YAML frontmatter, XML structure, progressive disclosure, reference files, and a dozen other patterns.
/create-agent-skill asks clarifying questions, researches APIs if needed, and generates properly structured skill files automatically. When things don't work perfectly the first time, /heal-skill analyzes what went wrong and updates the skill based on what actually worked.
/create-agent-skill [description]Describe what you want. Claude builds the skill.
What it does:
Usage:
# Describe what you want
/create-agent-skill I want to generate natal charts from birth data
# Or start with the menu
/create-agent-skill
# Select "Create a new skill" or "Update an existing skill"
/heal-skill [issue]Claude learns from failures and improves the skill.
What it does:
Usage:
# After running into issues
/heal-skill
# Or specify the issue
/heal-skill the API endpoint was deprecated
Install commands (global):
cp commands/*.md ~/.claude/commands/
Install skill:
cp -r skills/* ~/.claude/skills/
Create a skill:
You: /create-agent-skill I want to generate astrological natal charts from birth data
Claude: [Asks about calculations, output format, visualization style]
You: [Answer questions]
Claude: [Researches Python astrology libraries]
Claude: [Creates skill and slash command wrapper]
✓ Created skill: generate-natal-chart
✓ Created command: /generate-natal-chart
Use the skill:
You: /generate-natal-chart Lex, January 24 1994, 12:12am, London England
Claude: [Runs skill, hits API issues, figures out the fix]
✓ Generated natal chart
Heal from failures:
You: /heal-skill
Claude: [Analyzes conversation]
"The skill references deprecated V5 API properties.
Here's what needs to change..."
[Shows before/after diffs]
Should I apply these changes?
1. Yes, apply and commit
2. Apply but don't commit
3. Revise the changes
4. Cancel
You: 1
Claude: [Applies fixes, commits]
✓ Skill healed
Next run works correctly:
You: /generate-natal-chart Lex, January 24 1994, 12:12am, London England
Claude: [Generates chart correctly on first try]
create-agent-skills/
├── README.md
├── commands/
│ ├── create-agent-skill.md
│ └── heal-skill.md
└── skills/
└── create-agent-skills/
├── SKILL.md
└── references/
├── api-security.md
├── be-clear-and-direct.md
├── common-patterns.md
├── core-principles.md
├── executable-code.md
├── iteration-and-testing.md
├── skill-structure.md
├── use-xml-tags.md
└── workflows-and-validation.md
Self-improvement loop:
/heal-skill captures what actually workedAutomatic research:
Proper structure:
Watch the full explanation: YouTube
Questions or improvements? Open an issue or submit a PR.
—TÂCHES
npx skills add marcusgoll/create-agent-skills下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer