Skill发布与反馈优化系统
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c18b02ff/reskill。
技能介绍
你在维护 Skill 时会卡在哪
一个 Skill 往往要同时挂在 Gitee/GitHub 仓库和 SkillHub 上。用户会在 Issues 里报 bug、提需求,平台侧的 downloads / installs / stars 也会悄悄变化。若把这些拆成「手动发版、偶尔翻 issue、偶尔打开 SkillHub 看数据」,很容易漏反馈、版本对不上,甚至在推送时把 Token 或密钥写进仓库。
技能怎么串起来
reskill 用自然语言路由把常见动作落到固定模块:
- 发布与发版:说「发布 skill」「推到 gitee/github/skillhub」「更新 skill」会走
publish.md,负责推送与版本管理。 - 反馈闭环:「检查反馈」「优化 skill」走
feedback-collector.md,用平台 API 拉 Issues,并结合 SkillHub 数据做提取与修复指引。 - 数据侧:
scripts/check_downloads.py对 SkillHub 搜索 API 做快照,对比增量并提醒;scripts/fetch_my_skills.py拉取users/{handle}/skills,与本地列表对齐。 - 发布前:
scripts/preflight_secret_scan.sh扫描凭据,降低泄露风险。 - 通知:
notification.md配置微信(默认)、飞书/钉钉 webhook、Telegram 等渠道。
配置集中在 settings/reskill_config.yaml:仓库地址、Gitee/GitHub Token、通知方式。验证通过后可按你的口令分步写入字段并自动跑后续流程。
边界与注意
- 依赖各平台 API 可用 与有效 Token;SkillHub 指标来自
api.skillhub.cn的 search / users 接口,不是离线猜测。 - 反馈「修复」仍需你在仓库里改代码并再走发布流程;本技能负责组织检查与提醒,不替代代码审查。
- 换通知渠道时按
notification.md改配置即可,需你自行保管 webhook 与令牌。
使用场景
- 改完 SKILL.md 后,要把同一仓库依次推到 Gitee、GitHub 并走 SkillHub 发版流程
- 想按口令触发 `check_downloads.py`,对比 SkillHub 搜索 API 快照,只在下载有增量时再处理
- 需要拉取 `users/{handle}/skills`,对照本地仓库清单,查清名下还有哪些 skill 未同步或 slug 不一致
- 发布前要先跑 `preflight_secret_scan.sh`,确认没有凭据泄露再执行 publish.md 推送
适合人员
- 在 SkillHub 维护多个 Agent Skill、主仓放在 Gitee 并持有私人令牌的个人作者
- 用 GitHub 或 Gitee Issues 收用户反馈,希望按「检查反馈 / 优化 skill」汇总 issue 再改 SKILL 的维护者
- 负责技能发版、需要在飞书或钉钉 webhook 收到新 issue 或下载异动提醒的小团队发布同学
- 每次发版都要手动对一下 SkillHub installs/stars,想交给 Agent 按路由调用反馈与通知模块的独立开发者