skillmod:像 go mod 一样管理 Agent Skills

9 月 21 日
 huija

V 友也有很多开源的 skill 管理客户端,但是感觉用起来还是比较麻烦,很多工具也都是做拷贝,强迫症很难受。

所以做了 skillmod ,把 go mod 的同构方案搬到 skill 上:

skillmod init 初始化 skill 依赖(下面 mod 和 lock 不需要人维护,是声明式的记录)
SKILL.mod 声明项目需要哪些 skill ,人维护、进版本库
SKILL.lock 用内容 dirhash 锁定版本,tag 或 commit 号都行,任何篡改在 verify 时无所遁形
skillmod sync 幂等对齐,多台机器直接拉齐
skillmod share 把同一套安装链接给 .claude 、.codex 等任意 agent

效果:

设计细节:

上手:

# 0. 安装(推荐:让 agent 自己安装,然后让 AI 安装 skillmod 并放到 PATH 内,也可以用 go install 安装代替 AI 下载 bin )
npx skills add github.com/openai/skills//gh-fix-ci --yes

# 1. 项目初始化:生成 SKILL.mod (项目根目录)
skillmod init

# 2. 全局接管:把现有全局 skill 纳入 skillmod 管理
skillmod init --global

# 3. 添加 skill
#    手动安装(默认软链接,项目级)
# skillmod get github.com/openai/skills//gh-fix-ci --yes
#    全局安装(装到用户主目录)
# skillmod get github.com/openai/skills//gh-fix-ci --global --yes

# 4. 本地验证内容一致性
skillmod verify

局限说一句:verify 锁的是内容 hash ,不做内容安全审查,装第三方 skill 前自己看一眼。

觉得有用点个 Star ⭐,欢迎 issue , 自己主要用 Linux, mac 理论上一样,所有的 skill 都会软链到全局 mod 内,windows 没测。。

纯 vibe coding ,v0.0.1 后就自举让 AI 开发了

1176 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1243561

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX