
Skill Creator
FreeEfficiently manage AgentSkills and SKILL.md files.
Free · Opens the source repo
What Skill Creator does
The Skill Creator is a specialized tool designed for developers and designers working with AgentSkills and SKILL.md files in the OpenClaw framework. This skill facilitates the creation, editing, auditing, tidying, validating, and restructuring of these files, ensuring that they adhere to best practices and maintain a lean structure. By utilizing this skill, users can streamline their workflow and focus on the essential aspects of skill development without getting bogged down by unnecessary documentation or formatting issues.
One of the key features of the Skill Creator is its emphasis on maintaining a minimalistic approach to the SKILL.md files. The tool encourages users to keep frontmatter concise, containing only critical information such as the skill's name and description. This allows Codex and other agents to load the body of the skill only when triggered, optimizing performance and resource usage. The skill also includes validation scripts to ensure that YAML frontmatter is correctly formatted, which helps prevent errors during execution.
The Skill Creator is particularly useful for those who frequently develop or update skills within an agent session. By using the skill_workshop command, users can create or revise proposals for new skills while ensuring that they are compliant with OpenClaw's guidelines. The tool also provides a structured directory format for organizing scripts, references, and assets, making it easier to manage complex skills and their associated resources.
Overall, the Skill Creator is an essential tool for anyone involved in skill development for AI agents, providing a clear framework and validation mechanisms that enhance productivity and reduce the likelihood of errors.
When to use it
Use the Skill Creator when developing or updating AgentSkills to ensure compliance with OpenClaw's best practices and to streamline your workflow.
When not to use it
This skill may not be suitable for one-off or casual skill creation, as it is designed for more structured and ongoing development processes.
What you can build with it
Creating a New AgentSkill
Use the Skill Creator to draft and validate a new AgentSkill, ensuring it meets OpenClaw standards.
Updating Existing Skills
Revise and structure existing SKILL.md files while maintaining compliance with best practices using this tool.
Validating Skill Files
Run validation scripts to ensure that your SKILL.md files are correctly formatted and free from errors.
How to install Skill Creator
View source1. Install with the skills CLI
npx skills add openclaw/openclaw/skill-creator --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by openclawSkill Creator
Skills are compact triggerable workflows. Metadata is always visible; body loads only after trigger; references/scripts/assets load only as needed.
Hard rules
- For durable OpenClaw skill creation or updates in an agent session, use
skill_workshopto create or revise a pending proposal. Do not scaffold or apply liveSKILL.mdfiles with shell commands or helper scripts. - Keep
SKILL.mdlean; Codex is already capable. - Put only trigger-critical facts in frontmatter
description. - Quote frontmatter
description. - Frontmatter needs
name+description; local OpenClaw skills may also usemetadata,homepage,allowed-tools,user-invocable,license. - Prefer noun-phrase descriptions; short generic trigger phrase, not full workflow.
- Move long examples/docs to
references/; scripts toscripts/; templates/media toassets/. - No extra README/changelog/setup docs inside a skill unless they are actual task references.
- Validate YAML frontmatter after edits.
Shape
skill-name/
SKILL.md
scripts/ optional deterministic helpers
references/ optional docs loaded only when needed
assets/ optional output resources/templates
agents/ optional UI metadata
Good SKILL.md
---
name: pdf-tools
description: "Inspect, split, merge, OCR, redact, or convert PDFs with local CLI tools."
---
# PDF tools
Use for PDF manipulation. Prefer deterministic scripts for page edits.
## Workflow
1. Inspect file/page count.
2. Choose exact operation.
3. Write output beside input unless user asked otherwise.
4. Render/verify changed pages.
Edit workflow
- Read existing skill and nearby resource names.
- Draft the proposed
SKILL.mdcontent. - Create or revise the pending proposal through
skill_workshopwhen the change should persist as an OpenClaw skill. - Remove generic advice the base model already knows.
- Keep brittle command syntax, auth caveats, safety rules, and validation.
- Replace tables with bullets unless a table is clearly needed.
- Relax prose; fragments ok.
- Validate frontmatter and run any script tests touched.
Validation
python skills/skill-creator/scripts/quick_validate.py skills/<name>
python - <<'PY'
from pathlib import Path
import yaml
for p in Path("skills").glob("*/SKILL.md"):
text=p.read_text()
if not text.startswith("---\n"):
raise SystemExit(f"missing frontmatter: {p}")
fm=text.split("---",2)[1]
yaml.safe_load(fm)
print("ok")
PY
quick_validate.py is conservative; repo-local frontmatter may allow keys beyond public skill bundles.
Frequently asked questions about Skill Creator
Similar skills
Skill Creator
Efficiently create and manage skills for Gemini CLI.
Agent Development
Create and manage autonomous agents for Claude Code.
Math Olympiad Solver
Solve and verify competition math problems effectively.
Microsoft Skill Creator
Create specialized skills for Microsoft technologies.
Doublecheck
A verification pipeline for AI-generated claims.
Skill Development for Claude Code
Create and enhance skills for Claude Code plugins.
