---
name: skill-name
description: One sentence. When this skill gets triggered and what it does.
---
# Skill Name
[Markdown instructions]
YAML Frontmatter (required)
name: Skill identifier
description: Critical — Only text Claude reads to decide when to trigger this skill. Be specific about trigger conditions.
Body (Markdown)
Only loaded AFTER the skill triggers. Keep lean — token cost comes from context too.
Freedom Levels
Level
When to use
Example
High
Multiple valid approaches
"Improve the UI"
Medium
Some variation acceptable
Pseudocode or parameterized scripts
Low
Fragile, consistency critical
Specific sequence to follow
Workflow
Identify trigger — What situation activates this skill?
Write description — One sentence, be specific
Outline steps — High-level first, then refine
Add scripts — If same code gets rewritten repeatedly
Add references — Only if needed and >10k words; include grep patterns in SKILL.md
Test — Run the skill and verify it works
Skill Installation
After creating SKILL.md:
Add to workspace skills directory
Add mapping to SKILLS-INDEX.md (short name → folder name → author)
If xiage-skills is configured, run node xiage-skills.js install <author> <name> <url> <risk> <description>
1---2name: openclaw-skill-creator3description: Skill Creator4---56# Skill Creator78Create new OpenClaw skills following this workflow.910## When to Create a Skill1112- Asked to build a new skill13- Extending existing capabilities with packaged knowledge14- Repetitive workflows that should be reusable15- Domain expertise that should be preserved1617## Anatomy of a Skill1819Every skill lives in `~/.openclaw/skills/` as a directory:2021```22skill-name/23├── SKILL.md (required) — YAML frontmatter + Markdown instructions24├── scripts/ (optional) — Executable code (Python/Bash/etc.)25├── references/ (optional) — Documentation to load into context as needed26└── assets/ (optional) — Templates, icons, fonts27```2829## SKILL.md Structure3031```yaml32---33name: skill-name34description: One sentence. When this skill gets triggered and what it does.35---3637# Skill Name3839[Markdown instructions]40```4142### YAML Frontmatter (required)4344- `name`: Skill identifier45- `description`: **Critical** — Only text Claude reads to decide when to trigger this skill. Be specific about trigger conditions.4647### Body (Markdown)4849Only loaded AFTER the skill triggers. Keep lean — token cost comes from context too.5051## Freedom Levels5253| Level | When to use | Example |54|-------|-------------|---------|55| High | Multiple valid approaches | "Improve the UI" |56| Medium | Some variation acceptable | Pseudocode or parameterized scripts |57| Low | Fragile, consistency critical | Specific sequence to follow |5859## Workflow60611. **Identify trigger** — What situation activates this skill?622. **Write description** — One sentence, be specific633. **Outline steps** — High-level first, then refine644. **Add scripts** — If same code gets rewritten repeatedly655. **Add references** — Only if needed and >10k words; include grep patterns in SKILL.md666. **Test** — Run the skill and verify it works6768## Skill Installation6970After creating SKILL.md:711. Add to workspace skills directory722. Add mapping to SKILLS-INDEX.md (short name → folder name → author)733. If xiage-skills is configured, run `node xiage-skills.js install <author> <name> <url> <risk> <description>`
Run npx skillmds@latest add urjuyaimon09/openclaw-skill-creator in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Skill Creator It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
urjuyaimon09 (@urjuyaimon09) published this skill. Their other Agent Skills are listed on their SkillMD profile.