ClawHub Web Publisher
name: clawhub-web-publisher
by dalomeve · published 2026-03-22
$ claw add gh:dalomeve/dalomeve-clawhub-web-publisher---
name: clawhub-web-publisher
description: Publish OpenClaw skills to ClawHub using the web dashboard only (no CLI login). Use when an agent must reliably upload a local skill folder, avoid auth-loop failures, and enforce privacy-safe publishing with verification evidence.
---
# ClawHub Web Publisher
Publish a local skill to ClawHub through `https://clawhub.ai/dashboard` with strict privacy controls.
Hard Rules
- API keys
- gateway tokens
- personal emails and phone numbers
- local absolute paths pointing to private user directories
Preflight
1. Confirm target folder contains `SKILL.md`.
2. Confirm `SKILL.md` frontmatter includes:
- `name`
- `description`
3. Scan for secret leakage patterns:
- `apiKey`
- `token`
- `OPENCLAW_`
- `sk-`
- `Bearer `
If any high-risk text appears, stop and sanitize before publish.
Web Publish Procedure
1. Open `https://clawhub.ai/dashboard`.
2. Enter the upload/publish flow.
3. Select the local skill directory.
4. Fill listing title and short description:
- title: clear benefit + audience
- description: action-oriented and outcome-focused
5. Submit publish.
6. Capture outputs:
- final skill URL
- skill ID (if shown)
- version (if shown)
Quality Gate Before Marking Done
Completion Evidence Format
Return all fields:
PUBLISH_RESULT
- skill_name:
- version:
- url:
- skill_id:
- verification:
- url_status:
- privacy_scan:
- notes:Failure Recovery (Still Web-Only)
If publish fails:
1. Refresh dashboard and retry once.
2. Re-open upload flow in same signed-in browser profile.
3. Reduce metadata length and retry.
4. If still blocked, return exact blocker text and a minimal next action for user.
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...