npm式管理AI技能包来了!skillpkg让AI助手装一次处处用
你有没有这种感觉——装了十几个 Skill 后,AI 助手突然”失忆”了,忘了自己装过什么,或者不同项目之间的 Skill 配置乱成一团?
skillpkg 就是来解决这个问题的。它是一个 npm 风格的 AI Agent Skills 包管理器,核心理念是:装一次,处处用,统一管理。
它解决了什么痛点?
现在的 AI 编程工具(Claude Code、Cursor、Codex……)都在快速引入 Skills 生态,但管理完全是原始状态:
- 每个项目各自装一套 Skills,重复浪费
- 换台机器所有配置要重来
- 不知道某个 Skill 装在哪个 Agent 里
- Skills 之间有依赖关系,但没有任何工具处理这个问题
skillpkg 把 npm 的思路搬了过来——全局安装、按需加载、支持依赖解析、甚至自带 MCP Server 让 AI 自己学会装技能。
核心功能一览
1. 统一的包格式
基于标准 SKILL.md,但加了一层包管理器封装,支持版本号和依赖声明(`dependencies: [github:some/other-skill]`)。
2. 全局 + 项目双重隔离
`-g` 全局安装,所有项目共享;不加则在当前项目独立生效。团队协作时可以把 `skillpkg.json` 提交到代码库,新成员一键同步。
3. AI 自学习能力(最酷的部分)
自带 MCP Server,AI 可以自己调用 `search_skills`、`install_skill`、`load_skill` 等工具——你跟 AI 说”帮我找个好用的 Git 提交 Skill”,它真的会自己去搜、去装、去加载,整个过程你不用操心。
4. 跨平台同步
配置 `skillpkg.json` 里的 `sync_targets`,一条命令把 Skills 分发到 Claude Code、Codex、Copilot、Cursor 等所有主流 Agent。
怎么用?
安装 skillpkg CLI:
npx -y skillpkg
全局安装一个 Skill(比如 Git 提交助手):
skillpkg install -g anthropics/commit-helper
团队共享——在项目根目录创建 skillpkg.json:
{
"skills": {
"commit-helper": "github:anthropics/commit-helper",
"code-reviewer": "github:my-org/code-reviewer"
},
"sync_targets": {
"claude-code": true,
"codex": true,
"copilot": true,
"cursor": true
}
}
然后团队成员只需运行 skillpkg install,所有配置自动就位。
我的看法
Skills 生态现在处于”野蛮生长”阶段——仓库数量爆发、质量参差不齐、安装方式五花八门。skillpkg 代表了一个趋势:Skills 作为第一等公民,需要自己的包管理基础设施。
它跟 npm 早期解决的问题很像——不是没人能做这件事,而是需要一个大家认可的约定,让生态从混乱走向有序。如果 skills.sh 是 Skills 的 GitHub,那 skillpkg 就是 Skills 的 npm。
值得关注的还有它的 AI Self-Learning 路线——让 Agent 自己管理自己的 Skill 库,这打开了一扇有意思的门:未来的 AI 或许能根据任务自动判断需要什么 Skill、缺失时自动安装,形成真正的”自我扩展”能力。
GitHub:https://github.com/miles990/skillpkg
评论区
登录后可评论。