SkillHub 自动发布流水线

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

SkillHub 自动发布流水线。当用户需要把本地 Skill 发布/上线到 SkillHub 商店(skillhub.cn)、或给已发布技能升级版本、或验证某个技能包能否通过 SkillHub 发布契约时使用。触发场景:发布技能、上线技能、skillhub publish、发版、升级技能版本、技能包校验。本技能封装官方 skillhub CLI(publish 子命令 + POST /api/v1/community/skills/publish):自动定位 CLI、dry-run 免 token 校验、409 VERSION_EXISTS 时自动 bump 版本号、SKILLHUB_TOKEN 环境变量传 token(不落盘)、发布后 search 验证。用法:python scripts/publish_to_skillhub.py 技能目录 [--version 版本号] [--changelog 说明] [--dry-run] [--token skh_xxx]。

一句话选型结论

按资料字段整理

SkillHub 自动发布流水线是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_814dbe54/skillhub-auto-publisher
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_814dbe54仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791681876
正文体量5.4 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
SkillHub 自动发布流水线当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

5.4 KB
模型实际读到的说明书原文,来自技能仓库

SkillHub 自动发布流水线

Overview

把本地 Skill 目录一键打包发布到 SkillHub(skillhub.cn)技能商店。基于官方 skillhub CLI(cli/skills_store_cli.py,仅标准库、无第三方依赖),覆盖:元数据校验 → dry-run → 版本冲突处理 → 正式发布 → 可见性验证。

前置条件

  1. SKILL.md frontmatter 必须包含发布契约字段(否则 dry-run 直接报错):
    - slug:kebab-case,2-128 字符(如 my-skill)
    - version:SemVer(如 1.0.2)
    - displayName:展示名
    - 可选:summary / tags(数组) / license / homepage
  2. 发布认证:需要 skh_ 开头的 PAT(skillhub.cn 个人中心生成)。token 传递优先级:--token > SKILLHUB_TOKEN 环境变量 > ~/.skillhub/credentials.json(skillhub login --key skh_xxx 写入)。token 只走环境变量,绝不写入任何本地文件。
  3. CLI 定位:scripts/publish_to_skillhub.py 自动按序查找:环境变量 SKILLHUB_CLI > ~/.skillhub/ 安装的 CLI > 本工作区 G:/AI工具/.workbuddy/_skillhub_kit/cli/skills_store_cli.py(可随时用官方 latest.tar.gz 刷新:https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/latest.tar.gz)。

Workflow

Step 1:校验元数据(免 token)

python scripts/publish_to_skillhub.py 技能目录 --dry-run
# 通过 → {"dryRun": true, "slug": "...", "version": "..."}

dry-run 在 token 解析之前执行,不需要 token。任何 frontmatter 缺失(slug/version/displayName)都会在此暴露。

Step 2:查询线上版本(冲突预判)

python scripts/publish_to_skillhub.py 技能目录 --search
# 显示该 slug 在 SkillHub 上的最新版本与归属 namespace

判断:@你的handle/技能slug 且内容一致 → 是你自己的技能 → 用更高版本号升级发布;slug 被他人占用 → 需要换 slug。

Step 3:正式发布(需要 token)

SKILLHUB_TOKEN=skh_xxx python scripts/publish_to_skillhub.py 技能目录 \
  --version 1.0.2 --changelog "v1.0.2 更新内容..."

成功返回:{"ok":true, "skillId":..., "versionId":..., "slug":..., "version":...},平台进入审核(contentAudit/securityScan/review = pending),通过后公开可见。

Step 4:版本冲突自动处理(409 VERSION_EXISTS)

若 status 409 / code VERSION_EXISTS:该 slug 下版本号已被占用。处理规则:
- 同 slug 升级:仅 bump 版本号(如 1.0.0 → 1.0.1 → 1.0.2),changelog 注明本次变更——这是给"自己的技能"发新版的标准姿势;
- 内容变化大:bump minor(1.1.0);破坏性变化:bump major(2.0.0);
- 换内容才考虑换 slug(slug 是技能的身份标识,换 slug = 发布全新技能)。
脚本检测到 409 时会提示建议版本号(自动解析 SKILL.md 当前版本 minor+1),由执行者确认后重发。

Step 5:发布后验证

python scripts/publish_to_skillhub.py 技能目录 --search
# latest 指向刚发布的版本即成功;也可 skillhub search 技能slug / skillhub install 技能slug 验证

关键知识点

  • 发布接口:POST /api/v1/community/skills/publish(multipart:payload JSON + 每个文件一个 files part,filename=相对路径);单 zip ≤ 10MB。
  • 认证验证:GET /api/v1/auth/me(skillhub auth whoami 可验 token 归属:handle/id/role)。
  • token 格式:必须 skh_ 前缀(旧 sh_pat_ 体系已下线)。
  • 收集规则:自动排除 .git/.idea/.vscode/node_modules/pycache 与 .pyc/.DS_Store/Thumbs.db。
  • 发布频率:平台对发布有频控(按 token/IP),连续发版可能命中 429 频控,需等待。
  • 元数据来源:version 可从 SKILL.md frontmatter 读,也可 --version 覆盖(推荐用 --version 显式指定,避免改文件)。

Resources

  • scripts/publish_to_skillhub.py — 一键发布脚本(定位 CLI / dry-run / search / 发布 / 409 自动提示 bump)。
  • references/skillhub-api-contract.md — 发布契约细节:frontmatter 字段校验规则、payload 结构、错误码表(VERSION_EXISTS/SLUG_TAKEN/429 等)。

常见问题

5 问
答案由本站依据条目字段整理
SkillHub 自动发布流水线怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_814dbe54/skillhub-auto-publisher。安装方式为未标注。装完刷新技能列表或重开客户端。

SkillHub 自动发布流水线支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

SkillHub 自动发布流水线权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

SkillHub 自动发布流水线收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

SkillHub 自动发布流水线用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。