agent-resources

AI Agent的包管理器,像管理代码依赖一样管理Agent技能。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:agent-resources。
它的用途是:AI Agent的包管理器,像管理代码依赖一样管理Agent技能。
详细介绍见:https://321skill.com/skills/agent-resources/
请根据该页面的说明完成安装。

使用示例

“帮我把这个PDF文件里的表格数据提取出来。”,它会调用已通过 `agr add` 安装的 `pdf` 技能进行处理。或者,在团队新成员克隆项目后,只需运行 `agr sync`,即可一键获得与所有老成员完全相同的 Agent 技能集合,立刻开始协作。

介绍

agr 是一个专为 AI Agent 设计的包管理器,旨在解决团队在管理 Agent 技能时面临的混乱问题。目前,技能往往通过手动复制在不同设备和工具间传播,导致版本不一、难以维护。agr 将技能视为代码依赖,通过声明式清单和锁文件进行统一管理。

使用 agr 非常简单。你只需通过 agr add 命令从 Git 仓库或本地目录安装技能,它会自动检测并配置到你使用的 AI 工具(如 Claude Code、Cursor 等)。所有依赖关系被记录在 agr.tomlagr.lock 文件中。

这个工具非常适合需要团队协作的开发者、项目经理或任何希望标准化其 AI 工作流的团队。它让新成员能通过一条命令 agr sync 快速获得完全一致的技能环境,确保了 Agent 行为在团队内的一致性。

建议将技能目录(如 .claude/skills/)加入 .gitignore,而将 agr.tomlagr.lock 纳入版本控制。这类似于前端项目管理 node_modules 的方式,能有效同步团队环境并避免技能文件污染代码库。

核心特点

与手动复制粘贴技能或使用工具内置市场不同,agr 引入了软件包管理的核心范式(声明依赖、版本锁定、一键同步),首次将 AI Agent 技能作为团队资产进行系统化、可复现的管理。

注意事项

目前主要面向代码开发相关的 AI 工具链(如 Claude Code, Cursor),对于非代码类或特定垂直领域的 AI 工具支持可能有限。

常见问题

agr 和 AI 工具自带的市场/技能库有什么区别?

agr 是跨工具、面向团队协作的依赖管理工具,能将任意 Git 仓库的技能统一安装到多个工具,并通过版本锁定确保团队环境一致;而工具自带市场通常是孤立的、面向个人的发现平台。

如何发布一个自己的技能供团队使用?

无需发布到中心化仓库,只需将技能代码推送到 Git 仓库(如 GitHub),团队成员即可通过 `agr add 所有者/仓库名/技能目录` 进行安装。