Publish Guard
by @zack-dev-cm
Publish Guard is a public ClawHub pre-release audit skill. Use it when the user says "publish guard", "release audit", "pre-release check", or wants to revie...
clawhub install public-surface-reviewπ About This Skill
name: public-surface-review description: Publish Guard is a public ClawHub pre-release audit skill. Use it when the user says "publish guard", "release audit", "pre-release check", or wants to review a repo, README, SKILL.md, and public metadata before GitHub or ClawHub publish. version: 1.0.5 homepage: https://zack-dev-cm.github.io/ license: MIT-0 user-invocable: true metadata: {"openclaw":{"homepage":"https://zack-dev-cm.github.io/","skillKey":"public-surface-review","requires":{"anyBins":["python3","python"]}}}
Publish Guard
Search intent: publish guard, public surface review, release audit, pre-release check, clawhub publish audit
Goal
Audit the public surface before release:
SKILL.mdThe output should answer one question clearly: publish now, or fix specific items first.
Use This Skill When
SKILL.md feels too insider-heavy or too longQuick Start
1. Scan for obvious leak patterns.
- python3 {baseDir}/scripts/scan_leaks.py --root
2. Scan the public surface for audience-fit problems.
- python3 {baseDir}/scripts/scan_public_surface.py --root
3. Score the README or primary landing page.
- python3 {baseDir}/scripts/score_launch_copy.py --readme
4. Render one decision-ready audit.
- python3 {baseDir}/scripts/render_public_audit.py --repo
Operating Rules
README.md, SKILL.md, agents/openai.yaml, and launch docs in the working tree as public.What To Flag
SKILL.md filesBundled Scripts
scripts/scan_leaks.pyscripts/scan_public_surface.pySKILL.md, launch docs in the working tree, and public metadata for audience-fit issues.
scripts/score_launch_copy.pyscripts/render_public_audit.pyπ‘ Examples
1. Scan for obvious leak patterns.
- python3 {baseDir}/scripts/scan_leaks.py --root
2. Scan the public surface for audience-fit problems.
- python3 {baseDir}/scripts/scan_public_surface.py --root
3. Score the README or primary landing page.
- python3 {baseDir}/scripts/score_launch_copy.py --readme
4. Render one decision-ready audit.
- python3 {baseDir}/scripts/render_public_audit.py --repo