前言¶
把本地 skill 发布到社区源,通常需要安装 skillhub CLI,还要处理版本号、路径、登录态、变更记录等一系列细节。一旦出错,容易撞 409 或重复发布。下面介绍一个 SkillHub 自包含的发布助手,零 CLI 依赖,直接调用官方 API,装一个 skill 就能完成发布全流程。
是什么¶
SkillHub 发布助手(@user_7db0c006/skillhub-cli-publish,v1.4.6)是 SkillHub 社区源的自包含工作流助手。它把发布本地 skill 到 SkillHub 社区源的全过程封装在一个 skill 中,不依赖 skillhub CLI,直接通过标准库 urllib 调用官方 API。
发布者:user_7db0c006(社区来源)。分类:ai-agent。
核心功能¶
-
零 CLI 依赖:直接打官方 API,装一个 skill 即可发布,无需安装 skillhub CLI。
-
路径与副本处理:封装路径坑,打包干净副本(排除 tmp/密钥等敏感文件)。
-
自动版本号升级:自动 bump 版本。
-
发布前校验登录态:发布前先校验登录态,避免无权限发布。
-
自动生成并回写 CHANGELOG.md(四源对齐):自动生成并回写 CHANGELOG.md,四源对齐。
-
发布后自动记录发布历史:发布后自动记录发布历史。
-
线上状态核对:用 –verify-only 核对线上是否真生效,给出四态结论:已生效/审核中/线上领先本地/未知,避免反复确认与误重发撞 409。
安装与启用¶
SkillHub 社区源已收录,可直接安装。
# 在支持 SkillHub 的客户端中安装
安装 skillhub-cli-publish
(不同客户端安装路径可能略有差异,请以各自客户端的安装方式为准。)
典型用法¶
在支持 SkillHub 的客户端中,使用以下触发词即可唤起发布流程:
- 发布更新
- 发布skill
- 上传skillhub
- 发布一下
- 更新到skillhub
- 推skill
- 发skill
- 重新发
- 上传一下
- 发布到社区
- 发布到skillhub
- publish skill
- 怎么发到skillhub
- skillhub cli
- 更新我的skill
- 同步到skillhub
- 发布后怎么确认生效
- 为什么还是旧版
触发后,助手会自动完成版本号升级、登录态校验、CHANGELOG.md 生成、发布与线上状态核对等步骤。
适用场景与注意¶
适合需要频繁将本地 skill 发布/更新到 SkillHub 社区源的开发者。
注意:该 skill 需要 API Key(requires_api_key=true),使用前需在 SkillHub 中配置密钥。
结尾¶
SkillHub 发布助手把发布本地 skill 到社区源的全流程封装在 skill 中,零 CLI 依赖,自动处理路径、版本号、登录态、变更记录与线上状态核对,适合需要频繁发布更新的开发者。
官方地址:https://api.skillhub.cn/user_7db0c006/skillhub-cli-publish