返回顶部
p

publish-to-clawhub

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.2.0
安全检测
已通过
147
下载量
0
收藏
概述
安装方式
版本历史

publish-to-clawhub

# 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](./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](./references/publish-checklist.md) for: - pre-publish checklist - common errors - safe credential guidance - suggested commands - the clean local / GitHub showcase workflow

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 publish-to-clawhub-1776024805 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 publish-to-clawhub-1776024805 技能

通过命令行安装

skillhub install publish-to-clawhub-1776024805

下载 Zip 包

⬇ 下载 publish-to-clawhub v2.2.0

文件大小: 4.82 KB | 发布时间: 2026-4-13 11:40

v2.2.0 最新 2026-4-13 11:40
Documented the validated clean-local workflow: improve skill, publish to ClawHub first, then add a temporary README for GitHub and remove it locally after sync.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部