/install clawhub-publish-mai
ClawHub Publish
Prerequisites
- clawhub CLI installed:
npm i -g clawhub - Logged in:
clawhub whoami(if not:clawhub loginvia PTY + browser) - Target skill folder exists under
C:\MAIBOT\skills\\x3Cskill-name>\
Workflow
1. Pre-publish Checklist
Run against each skill before publishing. See references/checklist.md for full criteria.
Quick scan:
Get-Content "C:\MAIBOT\skills\\x3Cskill-name>\SKILL.md" -Encoding UTF8 | Select-Object -First 40
Must verify:
-
description:field is in English (this is what ClawHub users see first) - No Korean text in SKILL.md body
- No personal paths (
C:\Users\jini9,JINI_SYNC, etc.) - No internal account names or credentials
- Generic placeholders used where personal config appeared
2. Language & Sanitization Fix
If Korean or personal info is found:
- Rewrite SKILL.md fully in English
- Replace personal paths with generic placeholders (
$VAULT_PATH,~/vault,your-username) - Move any
references/*.mdcontent to English as well - Write with UTF-8:
[System.IO.File]::WriteAllText($path, $content, [System.Text.Encoding]::UTF8)
3. Determine Version
| Scenario | Version bump |
|---|---|
| First publish | 1.0.0 |
| Content fix / translation | 1.1.0 (minor) |
| New section / major rewrite | 2.0.0 (major) |
| Typo / small fix | 1.0.1 (patch) |
4. Publish
cd C:\MAIBOT
clawhub publish ./skills/\x3Cskill-name> `
--slug \x3Cslug> `
--name "\x3CDisplay Name>" `
--version \x3CX.Y.Z> `
--changelog "\x3Cone-line summary of changes>"
Slug rules:
- Lowercase, hyphens only
- Must be globally unique on ClawHub
- If slug taken: append
-maisuffix (e.g.,obsidian-daily-mai)
5. Verify
clawhub whoami # confirm still authenticated
# Then check: https://clawhub.ai/u/jini92
6. Update Records
After successful publish, update both:
C:\MAIBOT\memory\marketplace-strategy.md— add row to ClawHub table- Obsidian
_DASHBOARD.md— add to Current Sprint as Done
Batch Publish
To publish multiple skills at once, run steps 1–4 for each in sequence.
Check references/checklist.md for the full quality bar before each.
Common Errors
| Error | Fix |
|---|---|
Not logged in |
Run clawhub login in PTY mode; open browser URL when shown |
Only the owner can publish updates |
Slug taken by another user; add -mai suffix |
Login session timeout (code 1) |
Rerun clawhub login — PTY must stay alive until browser auth completes |
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install clawhub-publish-mai - 安装完成后,直接呼叫该 Skill 的名称或使用
/clawhub-publish-mai触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
ClawHub Publish 是什么?
Publish OpenClaw skills to ClawHub marketplace (clawhub.ai). Use when deploying a skill to ClawHub for the first time, updating an existing published skill,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 354 次。
如何安装 ClawHub Publish?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install clawhub-publish-mai」即可一键安装,无需额外配置。
ClawHub Publish 是免费的吗?
是的,ClawHub Publish 完全免费(开源免费),可自由下载、安装和使用。
ClawHub Publish 支持哪些平台?
ClawHub Publish 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ClawHub Publish?
由 jini92(@jini92)开发并维护,当前版本 v1.0.0。