/install skill-dual-publish
Skill 双端口发布(GitHub + ClawHub)
Spike 创建的每个 workspace skill 必须 发布到两个端口:
| 端口 | 用途 |
|---|---|
| GitHub | 开源仓库、README、Star、版本历史 |
| ClawHub | clawhub install \x3Cslug> 一键安装 |
何时执行(强制)
在以下任一场景完成后立即运行(不要等用户提醒):
- 新建
workspace/skills/\x3Cname>/SKILL.md并通过用户认可 - 对已有 skill 做值得发布的版本更新
skillify脚手架完成、stub 替换为真实内容后
一键命令
bash ~/.openclaw/workspace/scripts/skill-publish-dual.sh \x3Cskill-name>
示例:
bash ~/.openclaw/workspace/scripts/skill-publish-dual.sh human-distill
bash ~/.openclaw/workspace/scripts/skill-publish-dual.sh my-skill --bump patch -c "Fix triggers"
必须用 skill 文件夹名或绝对路径。 ClawHub 对相对路径 . 会报 SKILL.md required——脚本已用绝对路径规避。
发布前检查清单
-
SKILL.md含name、version、description(semver) -
name与文件夹名一致(kebab-case) - 首次发布
version: 1.0.0;更新用--bump patch|minor|major -
clawhub whoami已通过(一次性clawhub login) -
gh auth status已通过
选项
| 标志 | 作用 |
|---|---|
--dry-run |
只打印计划 |
--skip-github |
仅 ClawHub |
--skip-clawhub |
仅 GitHub |
--no-scaffold |
不自动生成 README/LICENSE |
--no-agents |
不写 AGENTS.md skillpack 行 |
配置
默认:skill-publish.defaults.json
本地覆盖(不提交 git):skills/skill-publish.local.json
{
"github_owner": "spikesubingrui-design",
"github_visibility": "public"
}
脚本自动完成
- 补齐
LICENSE/README.md(若缺失) git init→gh repo create→git push(若无远程)- 更新
SKILL.md的homepage:为 GitHub URL clawhub publish \x3C绝对路径> --slug ... --version ...- 在
AGENTS.mdskillpack 表追加一行(若尚无)
失败处理
| 错误 | 处理 |
|---|---|
Not logged in |
用户本机执行 clawhub login |
| ClawHub 版本已存在 | --bump patch 后重跑 |
SKILL.md required |
勿手写 clawhub publish .;用本脚本 |
与 skillify 的关系
skillify 第 11 步 = 本 skill。十项检查全绿后执行 skill-publish-dual.sh。
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install skill-dual-publish - After installation, invoke the skill by name or use
/skill-dual-publish - Provide required inputs per the skill's parameter spec and get structured output
What is Skill Dual Publish?
将 workspace/skills 下的新技能自动发布到 GitHub 与 ClawHub 双端口。 在创建/更新 SKILL.md 后必须执行。ClawHub slug: skill-dual-publish。 触发词:发布 skill / skill publish / 双端口发布 / publish to... It is an AI Agent Skill for Claude Code / OpenClaw, with 40 downloads so far.
How do I install Skill Dual Publish?
Run "/install skill-dual-publish" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skill Dual Publish free?
Yes, Skill Dual Publish is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Skill Dual Publish support?
Skill Dual Publish is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skill Dual Publish?
It is built and maintained by SpikeSu (@spikesubingrui-design); the current version is v1.0.0.