publish-guide

Prepare and publish an OpenClaw AgentSkill to ClawHub. Use when a skill directory is ready and needs to be published, or when upgrading an already-published skill to a new version. Handles pre-publish checks (slug, meta, internationalization), publish execution, and post-publish verification.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "publish-guide" with this command: npx skills add ham-5on/publish-guide

Skill Publisher

End-to-end workflow for publishing an AgentSkill directory to ClawHub.


Pre-publish Checklist

☐ 1. Content Internationalization

  • SKILL.md: use English (Agent can handle any language, but English description/tags improve search matching on ClawHub)
  • Remove hardcoded local paths, usernames (e.g., /mnt/e/Users/...)
  • Replace user-specific config with generic placeholders or discovery methods

☐ 2. Meta Verification

cat <skill-dir>/_meta.json

Check:

  • name matches the --slug you'll publish with
  • version is updated (semver)
  • tags are accurate (affects ClawHub search)
  • description is concise (this is what agents match against)

☐ 3. Slug Conflict Check

clawhub inspect <slug>
  • Returns skill info → slug is taken
    • Yours → publish will overwrite/upgrade
    • Someone else's → rename slug, e.g. my-skillmy-skill-v2
  • Errors "not found" → slug is available

☐ 4. Login

clawhub whoami

If not logged in:

clawhub login

Opens a browser for authorization.


Publish

Prerequisites: clawhub CLI must be installed (npm i -g clawhub)

clawhub publish ~/.openclaw/skills/<skill> \
  --slug <slug> \
  --name "Display Name" \
  --version x.y.z \
  --tags "tag1,tag2" \
  --changelog "Release notes"

Parameters

ParamDescriptionExample
pathSkill directory~/.openclaw/skills/my-skill
--slugUnique identifiermy-skill
--nameDisplay nameMy Skill
--versionSemver version1.0.0
--tagsComma-separated search tagslogseq,notes
--changelogRelease notesInitial release

Post-publish Verification

# New versions may be hidden by security scan, wait ~60s
sleep 60

# Check published info
clawhub inspect <slug>

# Confirm search
clawhub search <slug>

Common Errors

ErrorCauseFix
Not logged inNot authenticatedclawhub login
Slug is already takenSlug occupied by another skillRename slug or check ownership
Skill is hiddenSecurity scan in progressWait 60s and retry
CTX_MAX_EXCEEDEDContent too largeTrim SKILL.md, move details to references/

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

GitHub → ClawHub 一键转化发布

将 GitHub 开源项目转化为 OpenClaw skill 并发布到 clawhub 的完整流程助手。 当用户说"把这个 GitHub 项目做成 skill"、"把 XX 发布到 clawhub"、"把这个项目封装成 skill"、 "把 GitHub 链接转成 skill 上传"、"GitHub 转 ski...

Registry SourceRecently Updated
3310Profile unavailable
Coding

Skill Multi Publisher

One-command publish a Claude Code skill to ALL major marketplaces: GitHub (npx skills), ClawHub, and community marketplaces (composiohq/awesome-claude-skills...

Registry SourceRecently Updated
3340Profile unavailable
General

ClawHub 发布助手

将本地技能发布到 ClawHub 技能市场。自动检查技能目录结构、生成版本号、 构建 changelog,执行发布命令并验证结果。 **触发场景**:用户说"发布技能"、"发布到 ClawHub"、"上传技能"等。

Registry SourceRecently Updated
1180Profile unavailable
General

Clawhub Publish Howto

发布技能到 ClawHub 的完整流程与故障排查。当需要发布、更新、调试 OpenClaw skill 到 ClawHub 时使用。包含账号准备、认证配置、发布命令、常见错误排查。

Registry SourceRecently Updated
790Profile unavailable