GoForum🌐 V2EX

skill 是不是缺失一套配套的包管理工具

byteLoading · 2026-04-03 10:14 · 0 次点赞 · 6 条回复

个人使用的过程中的一些痛点:

  1. skill 数量激增,不好批量管理
  2. 有些 skill 设计的不合理,拆分了 n 个 skill ,A skill 又依赖 B skill
  3. 没有版本号的概念,相应的就缺失了升级的概念

随着后续的发展,会不会有类似 maven 、npm 之类的包管理工具,可以去通过配置文件来拉取、更新所有的 skill (关联的 skill 也会被拉取,不过这样好像也会带来版本冲突的问题)。

不知道我这个想法对不对,或者现在已经有了解决方案能解决我的痛点吗

6 条回复
wuzhi1234 · 2026-04-03 10:14
#1

好像有点难,每个人的 skill 都会根据个人使用习惯随意微调,那就没法公共版本号了

CamD · 2026-04-03 10:19
#2

skill.sh 吗

byteLoading · 2026-04-03 10:19
#3

https://clawhub.ai/ https://github.com/iflytek/skillhub/tree/main

搜索了一下,现在已经有了 repository 来管理包和版本,不过客户端层面好像没有统一的配置规范,还是要自己去通过命令来单独拉取

byteLoading · 2026-04-03 10:24
#4

@CamD 感觉这个只解决了拉取包的问题,但是没办法直接通过配置文件来批量的管理,有些需求还是满足不了

jinue9900 · 2026-04-03 10:24
#5

所以我更喜欢 plugin 因为能自己 update 自己写的 skills 除外

byteLoading · 2026-04-03 10:29
#6

现在的 skill 都区分项目级和全局级,如果参考 maven repo 的概念,是不是全局一个 repo 就够了呢? 项目级是通过配置文件来做的。比如配置一个 json 或者 xml 文件,agent 启动的时候就会去全局的仓库拉取配置的 skill 是因为每个 agent 支持的路径、规范都不一样,所以才做不了这件事情吗?还是说这个思路本身就是错的

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: byteLoading
发布: 2026-04-03
点赞: 0
回复: 0