Install
openclaw skills install @debtvc2022/skillhub-publish-auditorUse when preparing a Skill folder for public release to SkillHub, ClawHub, or another agent-skill marketplace, especially before publishing third-party installable skills, scripts, references, metadata, or examples.
openclaw skills install @debtvc2022/skillhub-publish-auditorAudit an agent Skill as a public package, not a private note. The goal is to catch release blockers, weak discovery metadata, unsafe scripts, credential leaks, unfinished template markers, and packaging issues before upload.
Run the bundled auditor from the skill folder you want to publish:
python <this-skill>/scripts/audit_skill_release.py <skill-folder> --markdown
Use --json for CI or automated marketplace checks.
Apply four gates in order:
SKILL.md exists, frontmatter parses, name is publishable, and no unfinished template markers remain.Use when, names concrete triggers, and does not summarize the whole workflow.Read references/release-checklist.md when judging borderline findings or preparing a manual review.
SKILL.md looks clean.blocker, warn, or info; keep each finding specific.| Mistake | Fix |
|---|---|
| Publishing template text | Remove unfinished markers and generated instructions. |
| Description explains workflow | Rewrite it as trigger conditions only. |
Security review stops at SKILL.md | Scan every script, reference, config, and example. |
| Marketplace metadata ignored | Check agents/openai.yaml when present. |
| "Harmless" helper scripts read env files | Flag environment, SSH, credential, token, and key access. |
End with a release decision:
READY: no blockers.READY_WITH_WARNINGS: warnings remain, but no release blocker.BLOCKED: one or more blockers must be fixed before publishing.