← Back to Skills Marketplace
choosenobody

Skill Auto Publish

by choosenobody · GitHub ↗ · v2.4.0 · MIT-0
cross-platform ✓ Security Clean
41
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install skill-auto-publish
Description
Safely publish an already-reviewed skill to ClawHub, verify the live registry state, and return a clear release report.
README (SKILL.md)

ClawHub Auto Publish

Safely publish an already-reviewed skill to ClawHub, verify the live registry state, and return a clear release report.

Features

  • 🚀 Safe Publish Flow — publish only after basic inputs are checked.
  • 🔍 Input Check — confirm slug, source path, version, changelog, and secrets.
  • 🧾 Registry Verification — verify the live ClawHub state with clawhub inspect.
  • 🌐 Public Page Check — check the public page when accessible.
  • 🛑 Honest Failure Handling — report blocked or mismatched verification instead of pretending success.
  • 📦 Release Report — return version, URL, install command, verification status, issues, and next action.

When to Use

Use this skill when you want your agent to:

  • publish a skill to ClawHub
  • update an existing ClawHub skill
  • republish after edits
  • verify whether a published skill is live and correct

Use this skill to avoid:

  • reporting success before checking the live registry
  • relying on browser snapshot alone
  • accidentally running management commands during a publish task

Do NOT use this to decide whether a skill deserves release. Use a release gate or lifecycle review first.

How It Works

  1. Read the user's publish request.
  2. Check required inputs: skill slug, source path, target version, changelog, expected content.
  3. Confirm the source path contains SKILL.md.
  4. Check for secrets or private credentials before publishing.
  5. If updating an existing skill, check the current live version first.
  6. Publish with the local ClawHub CLI.
  7. Verify the live registry state with clawhub inspect \x3Cslug>.
  8. Check the public page text if accessible.
  9. Return a release report with verification status, issues, and next action.

Common commands:

clawhub publish \x3Cpath> --version \x3Csemver> --changelog "\x3Cnote>"
clawhub inspect \x3Cslug>

Note: Slugs starting with clawhub- are protected by ClawHub. Choose a different slug if yours is blocked. If local CLI syntax differs, inspect local CLI help first.

Important:

  • Local file edits alone do not mean the skill was published.
  • Publish command output alone does not mean the release was verified.
  • Browser snapshot alone is not enough for public page verification.
  • If the public page is blocked, stale, or mismatched, report that honestly instead of claiming success.

Copy-Paste Prompt for Your Agent

Publish this ClawHub skill safely.

Skill slug:
[slug]

Source path:
[absolute path]

Target version:
[x.y.z]

Changelog:
[one specific release note]

Expected live content:
- [what should appear, change, or be removed on the live page]

Rules:
- Check that the source path contains SKILL.md.
- Check for secrets or private credentials before publishing.
- If updating an existing skill, check current live version first via clawhub inspect \x3Cslug>.
- If this is a first publish, confirm no live version exists for this slug.
- Do not publish if slug, source path, version, or changelog is missing.
- If your environment has a known canonical source path for this skill, use that path.
- If release review is required, confirm it is completed before publishing. If not completed, return NEEDS_INFO.
- Publish with the local ClawHub CLI.
- Verify with clawhub inspect \x3Cslug> after publishing.
- Check the public page if accessible.
- Do not report PASS from browser snapshot alone.
- If the public page is blocked, stale, or mismatched, report that honestly.
- Do not run rename, merge, delete, hide, or undelete.

Output Format

Publish Status: PUBLISHED | FAILED | BLOCKED | NEEDS_INFO
Registry Verification: PASS | FAILED | MISMATCH | NOT_RUN
Public Page Verification: PASS | BLOCKED | MISMATCH | NOT_RUN

Skill:
Source Path:
Previous Version:
Target Version:
URL:
Install Command:
Command Used:
Verified By:
Issues:
Next Action:

What This Will Not Do

It will not:

  • decide whether a skill deserves release
  • replace release review
  • redesign the skill
  • publish when required inputs are missing
  • claim public verification from browser snapshot alone
  • run rename, merge, delete, hide, or undelete
  • touch unrelated OpenClaw or Hermes configuration
Usage Guidance
Install this only if you want an agent to help publish ClawHub skills. Confirm the publisher, logged-in ClawHub account, slug, source path, version, and changelog before allowing publish commands, because successful use can create or update public marketplace content.
Capability Assessment
Purpose & Capability
The stated purpose is to publish already-reviewed ClawHub skills and verify live registry/public-page state; the documented use of clawhub publish, clawhub inspect, and page verification fits that purpose.
Instruction Scope
The skill can mutate public marketplace state, but it requires slug, source path, version, changelog, secret checks, and review confirmation when needed, and it explicitly forbids rename, merge, delete, hide, and undelete operations.
Install Mechanism
The artifact is markdown-only reference material with no executable scripts, package installs, hidden setup, or background workers.
Credentials
It assumes an authenticated local ClawHub CLI and reads local skill source paths to check content and secrets, which is proportionate for a publish workflow but should be used only with the intended account and source directory.
Persistence & Privilege
No persistence, privilege escalation, credential harvesting, obfuscation, or autonomous background execution is present; actions are user-directed publishing and verification commands.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skill-auto-publish
  3. After installation, invoke the skill by name or use /skill-auto-publish
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.4.0
Simplified to 6-section public-facing page; reserved PUBLISHED for publish status, PASS for verification; clarified first-publish vs update rules; added canonical path and release review rules.
Metadata
Slug skill-auto-publish
Version 2.4.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Skill Auto Publish?

Safely publish an already-reviewed skill to ClawHub, verify the live registry state, and return a clear release report. It is an AI Agent Skill for Claude Code / OpenClaw, with 41 downloads so far.

How do I install Skill Auto Publish?

Run "/install skill-auto-publish" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skill Auto Publish free?

Yes, Skill Auto Publish is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Skill Auto Publish support?

Skill Auto Publish is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skill Auto Publish?

It is built and maintained by choosenobody (@choosenobody); the current version is v2.4.0.

💬 Comments