ClawHub Web Publisher
Publish a local skill to ClawHub through https://clawhub.ai/dashboard with strict privacy controls.
Hard Rules
- Never use
clawhub login,clawhub login --token, or device flow. - Use the already signed-in browser session for dashboard upload.
- Never include secrets in published files:
- API keys
- gateway tokens
- personal emails and phone numbers
- local absolute paths pointing to private user directories
Preflight
- Confirm target folder contains
SKILL.md. - Confirm
SKILL.mdfrontmatter includes:namedescription
- Scan for secret leakage patterns:
apiKeytokenOPENCLAW_sk-Bearer
If any high-risk text appears, stop and sanitize before publish.
Web Publish Procedure
- Open
https://clawhub.ai/dashboard. - Enter the upload/publish flow.
- Select the local skill directory.
- Fill listing title and short description:
- title: clear benefit + audience
- description: action-oriented and outcome-focused
- Submit publish.
- Capture outputs:
- final skill URL
- skill ID (if shown)
- version (if shown)
Quality Gate Before Marking Done
- Listing URL opens successfully.
- Name matches
SKILL.mdname. - Description does not promise unsupported behavior.
- No credential-like strings appear in listing or content.
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:
- Refresh dashboard and retry once.
- Re-open upload flow in same signed-in browser profile.
- Reduce metadata length and retry.
- If still blocked, return exact blocker text and a minimal next action for user.