Install
openclaw skills install skill-checkerAudit a target SKILL.md against the Agent Skills specification and generate a Chinese HTML report. Use when the user asks to check, audit, review, or optimize a SKILL.md file, verify whether a skill file follows specification rules, identify severe or warning issues, or produce a shareable compliance report for a SKILL.md path or a skill directory path.
openclaw skills install skill-checkerCheck only SKILL.md.
Use this skill when the user explicitly wants to check, audit, review, or optimize a SKILL.md file.
Accept either a SKILL.md path or a skill directory path. If the input is a directory, resolve SKILL.md inside it before running any checks.
Support absolute paths directly. Prefer absolute paths when auditing skills outside the current workspace.
Run the checker script (PowerShell):
# Auto locate this skill directory (works even if you run from another folder)
$SkillDir = Split-Path -Parent $MyInvocation.MyCommand.Path
Set-Location $SkillDir
# Run
python .\scripts\check_skill.py <target-path> [--out <report-path>]
Use --fail-on-audit only when a strict CI-style exit code is required.
Example with absolute paths:
$SkillDir = Split-Path -Parent $MyInvocation.MyCommand.Path
Set-Location $SkillDir
python .\scripts\check_skill.py "C:\path\to\skill\SKILL.md" --out ".\reports\skill-report.html"
Strict exit code example:
python .\scripts\check_skill.py "C:\path\to\skill\SKILL.md" --out ".\reports\skill-report.html" --fail-on-audit
Use the generated HTML report as the primary output. Summarize the overall result, the severe issue count, and the highest-priority fixes in the final response.
Validate the target SKILL.md against the Agent Skills specification:
name and description.name matches the skill directory name when it can be inferred.description says what the skill does and when to use it.Treat specification violations as severe issues.
Treat obvious semantic failures as severe issues too, including:
Treat weaker organization or thin guidance as warnings.
Return a failing result when severe issues are 2 or more. Otherwise return a passing result.
Always point the user to the generated HTML report path, especially when the target skill lives outside the current repo.
When summarizing results:
Read references/specification-checklist.md when you need the exact rules and severity mapping used by this skill.