← 返回
未分类 中文

Publish To ClawHub

Prepare and publish a local skill to ClawHub and GitHub using a workflow that keeps the local publish directory clean. Use this skill when the user wants to...
准备并发布本地技能到 ClawHub 与 GitHub,使用保持本地发布目录整洁的工作流。当用户想要...
zackz2025 zackz2025 来源
未分类 clawhub v2.2.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 452
下载
💾 0
安装
1
版本
#latest

概述

Publish To ClawHub

Use this skill when a local skill should be updated, published, and backed up with a clean repeatable workflow.

Typical requests:

  • "Publish this skill to ClawHub."
  • "Help me put this skill on GitHub and ClawHub."
  • "Improve this skill, publish it, then sync GitHub."
  • "Keep the local skill folder clean but still show a README on GitHub."

Safety First

This workflow can involve:

  • structural edits to the skill itself
  • GitHub authentication
  • git push to a public remote
  • ClawHub CLI publishing

Rules:

  • never ask the user to paste a long-lived token into chat unless there is no safer option
  • prefer browser login, credential manager, or SSH when available
  • never store credentials in files
  • never force-push without explicit user confirmation
  • prefer a temporary GitHub README over leaving README.md in the local publish directory

Prerequisites

Confirm these before publishing:

  • the skill exists locally
  • SKILL.md is present
  • GitHub repo target is known if backup/showcase sync is needed
  • ClawHub CLI is installed and logged in if ClawHub publishing is required

Detailed checks are in references/publish-checklist.md.

Workflow

1. Inspect And Improve The Skill First

Review the skill folder for:

  • non-English content that should be internationalized
  • private or proprietary references
  • user-specific file paths
  • tokens, emails, or placeholders that should not be published
  • unclear skill structure or stale instructions

Check SKILL.md, scripts, references, notebooks, and optional metadata.

If the skill itself needs cleanup, improve it before publishing. For substantial skill revisions, validate the structure first, then publish the revised skill rather than publishing a known rough draft.

2. Normalize The Publishable Skill Content

Before publishing:

  • convert the skill description and instructions to clear English if the release is meant for a broader audience
  • replace proprietary names with generic placeholders when needed
  • remove secrets, personal addresses, and private identifiers
  • make examples understandable to an outside user
  • keep the local publish directory minimal and skill-focused

Keep SKILL.md focused on how the AI should use the skill, not on project history.

3. Publish To ClawHub First

When the user's priority is the actual skill update, publish the local skill to ClawHub before creating or restoring a GitHub README.

Before publishing:

  • verify clawhub whoami
  • choose the next semantic version
  • write a short changelog that reflects the real skill update
  • publish from the local skill folder

After publishing:

  • confirm the returned version or package identifier
  • verify the updated listing if needed

4. Add A Temporary GitHub README

If GitHub backup or showcase is desired:

  • create a concise README.md that explains what the skill does for human readers
  • keep SKILL.md as the AI-facing file and README.md as the GitHub-facing file
  • treat the README as temporary in the local publish directory if the user wants a pure local skill folder

5. Sync To GitHub

Use SSH or a local credential helper when possible.

Recommended flow:

  • clone or update a clean GitHub working copy
  • copy in the latest skill files plus the temporary README
  • review what will be committed
  • commit with a clear message
  • push to the intended repository

This keeps the local publish folder and the GitHub sync folder serving different purposes.

6. Remove The Local README If The User Wants A Pure Skill Folder

After the GitHub push succeeds:

  • delete the local README.md from the publish directory if the user's preferred workflow is "clean local skill, richer GitHub repo"
  • keep the GitHub version with README intact

7. Report What Happened

Summarize clearly:

  • what files were cleaned or changed
  • whether ClawHub publish succeeded
  • whether GitHub push succeeded
  • whether the local README was removed afterward
  • any follow-up steps still needed from the user

Decision Rules

  • If the skill is still private or contains sensitive material, stop before publishing.
  • If the user only wants GitHub backup, skip ClawHub publishing.
  • If the user wants the clean-local-folder workflow, publish to ClawHub before adding README.
  • If ClawHub CLI is missing, explain the blocker and continue with GitHub prep only if that still helps.
  • If the remote repo already contains conflicting starter files, resolve carefully rather than overwriting blindly.
  • If renaming the repo, slug, or published skill would break existing links, pause and confirm before changing names.

Common Failure Modes

Use references/publish-checklist.md for:

  • pre-publish checklist
  • common errors
  • safe credential guidance
  • suggested commands
  • the clean local / GitHub showcase workflow

版本历史

共 1 个版本

  • v2.2.0 当前
    2026-05-03 06:04 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

it-ops-security

OpenClaw Backup

alex3alex
备份与恢复 OpenClaw 数据。适用于创建备份、设置自动备份计划、从备份恢复或管理备份轮转。处理 ~/.openclaw 目录归档并包含适当的排除规则。
★ 90 📥 30,784
knowledge-management

Academic Deep Search

zackz2025
搜索学术文献,针对方法、标记、发现或代表性人物等问题返回结构化且有来源依据的结果。使用此功能。
★ 0 📥 549
it-ops-security

1password

steipete
设置和使用 1Password CLI (op)。适用于:安装 CLI、启用桌面应用集成、登录(单/多账户)、通过 op 读取/注入/运行密钥。
★ 53 📥 31,462