我自己做了一个 skill 放到 github 之后,使用者怎么 upgrade 呢?

我自己做了一个 skill 放到 github 之后,使用者怎么 upgrade 呢?

现在的 skill 安装到 .trae/skills/ .cursor/skills .codex/skills/ 之后是不带 .git 的,那他们怎么知道去哪个 github repository 更新 skill 呢?

阅读 783
2 个回答

这是一个好问题, 简单的回答: 不能

AI 编程工具进化得非常快,Skill.md 有点老了。 Skill.md 的设计初衷是被 prompt 生成器做应用时的拼合,然后让 LLM 决定如何使用用户侧工具。 这个设计完全没有考虑生态和社群。

现在 Codex 和 Claude Code 都已经转向自我封装的 plugin 模组。Plugin 带有源和版本声明。

如果一定要用户端自动维护 skill 更新,那么需要依赖第三方的 skill 包管理工具,有很多开源的选择,不过都多少有点缺陷。

没有很好的办法。我甚至觉得不应该乱升,很容易出问题(供应链攻击,不是不信任你)。

真想搞的话,可以在你的 skill 里加一个检查更新的功能,提示用户主动更新。理论上足够了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题