SkillHub 发布助手

前言

把本地 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。

核心功能

  1. 零 CLI 依赖:直接打官方 API,装一个 skill 即可发布,无需安装 skillhub CLI。

  2. 路径与副本处理:封装路径坑,打包干净副本(排除 tmp/密钥等敏感文件)。

  3. 自动版本号升级:自动 bump 版本。

  4. 发布前校验登录态:发布前先校验登录态,避免无权限发布。

  5. 自动生成并回写 CHANGELOG.md(四源对齐):自动生成并回写 CHANGELOG.md,四源对齐。

  6. 发布后自动记录发布历史:发布后自动记录发布历史。

  7. 线上状态核对:用 –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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye