将 workspace/skills 下的新技能自动发布到 GitHub 与 ClawHub 双端口。 在创建/更新 SKILL.md 后必须执行。ClawHub slug: skill-dual-publish。 触发词:发布 skill / skill publish / 双端口发布 / publish to...
Skill 双端口发布(GitHub + ClawHub)是一项面向实际任务的技能,主要用于Spike 创建的每个 workspace skill 必须 发布到两个端口:;GitHub;
何时执行(强制);在以下任一场景 完成后立即运行 (不要等用户提醒):;新建 workspace/skills/<name>/。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
Spike 创建的每个 workspace skill 必须 发布到两个端口:
| 端口 | 用途 |
|---|---|
| GitHub | 开源仓库、README、Star、版本历史 |
| ClawHub | clawhub install 一键安装 |
在以下任一场景完成后立即运行(不要等用户提醒):
workspace/skills//SKILL.md 并通过用户认可skillify 脚手架完成、stub 替换为真实内容后bash ~/.openclaw/workspace/scripts/skill-publish-dual.sh
示例:
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" bash ~/.openclaw/workspace/scripts/skill-publish-dual.sh my-skill --slug my-unique-slug # ClawHub 重名时
必须用 skill 文件夹名或绝对路径。 ClawHub 对相对路径 . 会报 SKILL.md required——脚本已用绝对路径规避。
ClawHub slug 默认等于 SKILL.md 的 name;若被占用,在 frontmatter 加 clawhub_slug: 或传 --slug。
SKILL.md 含 name、version、description(semver)name 与文件夹名一致(kebab-case)version: 1.0.0;更新用 --bump patch|minor|majorclawhub 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 URLclawhub publish <绝对路径> --slug ... --version ...AGENTS.md skillpack 表追加一行(若尚无)| 错误 | 处理 |
|---|---|
Not logged in |
用户本机执行 clawhub login |
| ClawHub 版本已存在 | --bump patch 后重跑 |
SKILL.md required |
勿手写 clawhub publish .;用本脚本 |
skillify 第 11 步 = 本 skill。十项检查全绿后执行 skill-publish-dual.sh。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章