SkillHub发布助手
将以下提示词粘贴到你的 AI 对话框中:
请根据官方安装指南 https://skillhub.cn/install/skillhub.md,将 @user_287b0fec/skillhub-releaser 安装到当前 AI 助手中。
技能介绍
Skill 发布为什么容易出错
skill 发布失败大多不是流程缺失,而是 front matter 不规范:slug 里混进大写或下划线、version 写成 1.0、description 超了 160 字节。更麻烦的是,这些字段等到发布时再补,往往要回头改已写完的正文,返工成本高。这个技能把「创建时就写好 front matter」作为第一原则,让校验前置到写作阶段。
核心能力与发布流程
- 触发方式:下达「发布 XXX」「publish」「上传 skill」指令即启动标准化流程,前提是已安装
skillhubCLI 并登录账号。 - 字段校验:逐项检查首行为
---,确认slug/name/displayName/description/version/tags齐全,version必须符合 SemVer。 - dry-run 验证:正式上传前先跑 dry-run,报错则对照错误修复表修正后重跑,不放过任何一条失败项。
- changelog 与善后:首次发布固定
1.0.0与「全新发布」文案;发布后更新MEMORY.md版本台账,若改动了 front matter 规范还需同步 SOP 文件。
版本号与适用边界
版本号遵循严格 SemVer:功能小幅增加升 patch,新增子功能升 minor,重构或不兼容变更升 major。禁止不改内容刷版本号、禁止跨版本跳跃(如 1.0.0 直接到 3.0.0)。slug 冲突时需更换 slug 并重命名目录,首次发布应固定 1.0.0 而非从其他版本起跳。该技能面向使用 skillhub CLI 的发布场景,不处理纯手动打包或非 skillhub 渠道的分发。
使用场景
- 准备新 skill 并首次上架,需要补齐 slug、displayName 与 SemVer 起始块并跑 dry-run。
- 更新已有 skill 的内容后要打版本号、写 changelog,并回填 MEMORY.md 版本台账。
- front matter 缺少 slug 或 name 与 slug 不一致,报错后需对照修复表逐项修正并重新 dry-run。
- description 超过字节限制或 version 写成 1.0,发布前需要压缩文案并改成 X.Y.Z 格式。
适合人员
- 在 SkillHub 维护多个 skill 的工程师,诉求是用统一规则快速完成上架而少返工。
- 负责团队 skill 规范的运营或技术编辑,诉求是 front matter 字段和版本号始终一致。
- 使用 skillhub CLI 发布作品的作者,诉求是按 SemVer 规范迭代并留有可追溯记录。