skill-creator
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
Why use this skill?
Learn how to build, refine, and audit modular OpenClaw agent skills. Use our automated framework to create, structure, and maintain high-quality AI workflows.
Install via CLI (Recommended)
clawhub install openclaw/openclaw/skills/skill-creatorWhat This Skill Does
The skill-creator is the foundational engine for extending OpenClaw capabilities. It functions as an architectural assistant designed to help developers build, maintain, and audit modular agent skills. By providing a standardized framework for creating SKILL.md documentation and structuring bundled resources, it ensures that every new skill is consistent, efficient, and optimized for the AI's context window. This skill handles the heavy lifting of repository organization, metadata validation, and adherence to core architectural principles like maintaining low-token usage and setting appropriate degrees of freedom for agent actions.
Installation
To integrate the skill-creator into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/openclaw/skills/skill-creator
Ensure that you have appropriate write permissions for the target directory where the skill files will be generated.
Use Cases
This skill is ideal for:
- Initializing new skill repositories with valid YAML frontmatter and directory structures.
- Auditing existing skills to ensure they conform to current versioning and formatting standards.
- Refactoring messy skill directories by moving loose files into logical scripts/ or references/ subdirectories.
- Improving legacy SKILL.md files to be more concise, effectively reducing token waste and improving model performance.
- Validating that complex skills have the necessary guardrails and documentation for safe execution.
Example Prompts
- "Create a new skill for me called 'data-scrubber' that specializes in cleaning CSV files based on specific schema requirements."
- "Review the current SKILL.md file in my 'web-scraper' skill and improve the clarity while shortening the overall word count to save tokens."
- "Tidy up the 'project-manager' skill directory by moving the utility bash scripts into a scripts/ folder and cleaning up stale reference files."
Tips & Limitations
- Principle of Minimization: Always prioritize the token economy. Before adding lengthy documentation, ask yourself if the AI truly needs that context for successful execution.
- Freedom Calibration: When authoring skills, choose your 'degree of freedom' carefully. High-freedom tasks rely on prompting heuristics, whereas low-freedom tasks should rely on fixed, verified scripts to prevent errors.
- Testing: Always validate your newly created skills in a sandbox environment before distribution. The skill-creator helps with structure, but the functional logic remains the author's responsibility.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-openclaw-skill-creator": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
sag
ElevenLabs text-to-speech with mac-style say UX.
bear-notes
Create, search, and manage Bear notes via grizzly CLI.
mcporter
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
eightctl
Control Eight Sleep pods (status, temperature, alarms, schedules).
xurl
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.