Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Audit and fix all skills in the workspace for compliance with skill-creator requirements. Use when asked to "refine skills", "audit skills", "check skill qua...
Audit and fix all skills in the workspace for compliance with skill-creator requirements. Use when asked to "refine skills", "audit skills", "check skill qua...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Finds every skill in the workspace, audits each against skill-creator requirements, and fixes non-compliant ones.
bash scripts/find_skills.sh [workspace_dir] This searches the entire workspace for SKILL.md files (not just skills/). Skills created without following skill-creator conventions may end up anywhere.
python3 scripts/audit_skill.py <skill-dir> Returns JSON with: issues โ blocking problems that must be fixed warnings โ advisory improvements compliant โ true only when issues is empty Run this on every path returned by Step 1. Batch example: bash scripts/find_skills.sh | while read dir; do python3 scripts/audit_skill.py "$dir" done
Summarize results in a table: SkillLocationIssuesWarningsStatusmy-skillskills/my-skill01โ ๏ธbad-skilltemp/bad-skill20โ
For each skill with issues, fix in this order: Missing/malformed frontmatter โ Add or correct the --- block with name and description only Extra frontmatter fields โ Remove any fields other than name and description Weak description โ Rewrite to include: what the skill does + trigger conditions ("Use when...") Extraneous files โ Delete README.md, INSTALLATION_GUIDE.md, CHANGELOG.md, etc. Wrong location โ If a skill is outside skills/, move it to ~/.openclaw/workspace/skills/<skill-name>/ Naming violations โ Rename directory to lowercase-hyphen-case For warnings (advisory): Long SKILL.md (>500 lines): extract detailed content into references/ files and link from SKILL.md Unlinked references: add links in SKILL.md body Weak description: improve trigger language
Re-run audit_skill.py on each fixed skill to confirm "compliant": true. Optionally package with: python3 /opt/homebrew/lib/node_modules/openclaw/skills/skill-creator/scripts/package_skill.py <skill-dir>
A compliant skill must have: SKILL.md at the root of a named directory YAML frontmatter with exactly name and description (no other fields) description includes what the skill does AND when to trigger it Directory name: lowercase letters, digits, hyphens only; โค64 chars No extraneous files (README.md, CHANGELOG.md, etc.) Resources only in scripts/, references/, or assets/ All references/ files linked from SKILL.md body SKILL.md body โค500 lines (split into references/ if longer)
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.