Agent Skills
返回列表
💻

SkillHub 发布器

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_84aa03cf/chenlin-skillhub-publish-helper

技能介绍

解决的问题

把本地 Skill 发布到 SkillHub 原本是一条容易翻车的链路:先检查 frontmatter 字段是否合规,再调 CLI 发布,遇到 409 slug 冲突、566/fail to fetch、Git Bash 路径拼接错误、沙箱 DNS 解析失败时还得翻资料。这个技能把发布流程固化成一条命令,并附带本地预检、诊断手册和评测反馈闭环,让你不必每次发布都重查一遍教程。

核心能力

技能的核心是随附的 publish.sh 封装脚本,它串起了整条发布链路:

  • 本地预检:默认执行 dry-run,不发请求,只校验 SKILL.md 头部的 SkillHub 字段(slug、displayName、version、summary、license)。
  • 一条命令发布:加 --publish 才真正提交,避免误发;Token 优先从 ~/.skillhub/credentials.json 自动读取,无需手敲。
  • 踩坑规避:直接调用 skills_store_cli.py 并设置 MSYS_NO_PATHCONV=1,绕开 Git Bash 把路径拼成 c:\c\... 的 bug。
  • 版本更新:同 slug 再次发布即更新原 listing,记得升 version 并在 changelog 里写清针对哪些评测短板做了改动。
  • 评测反馈闭环:发布后通过 skill evaluation get --json 取回 TRACE 五维评分,逐项读短板,修改后重发并对比新旧分数。

适用边界

只面向 SkillHub 平台,其他市场或 GitHub 直传流程不同;实名认证和人脸核身必须本人操作,技能不会代你完成。遇到 566/fail to fetch 时别急着怪服务端,参考 references/troubleshooting-566.md 的二分定位法排查内容扫描器崩溃点。Token 优先级为 --token > SKILLHUB_TOKEN 环境变量 > credentials.json,本机登录过就别再向用户索要。

使用场景

  • 刚写完一个Skill,想校验SKILL.md头部的SkillHub字段并发布到社区
  • 本地dry-run通过后执行正式publish,遇到566错误需要按手册二分定位
  • 发布新版本前想取回上轮评测JSON,按T/R/A/C/E短板逐项优化后再发
  • 在Git Bash中运行发布脚本,发现路径被拼成c:\c\…需要加MSYS_NO_PATHCONV绕过

适合人员

  • Agent开发者,每次写完Skill都要发布到SkillHub并跟进版本迭代
  • 开源维护者,需要持续根据社区评测反馈优化已发布技能的质量分
  • DevOps工程师,在CI流水线中集成SkillHub发布流程并处理网络或Token异常
  • 技术布道师,为团队整理Skill发布踩坑手册并复现566等疑难案例