tiangolo/library-skills

Library Agent Skills

解决的问题

通过提供由库作者提供的官方、最新「技能」的安装方式,防止 AI 代理使用过时或虚构的代码模式。这确保了代理能够访问项目中已安装库的最新功能和正确使用模式,而不是依赖旧的训练数据。

工作原理

该工具扫描项目的依赖项,识别提供官方 AI 技能的已安装库。然后将这些技能作为符号链接(或复制)安装到目标目录(如 .agents/skills.claude/skills)。由于这些是链接到库自身文件的符号链接,因此当库本身更新时,技能会自动更新。

适用人群

使用 AI 代理(如 Claude Code)辅助编写代码,并希望确保代理使用其正在使用的库的最新官方模式的开发者。

主要亮点

  • 自动同步:技能与库版本关联,更新库时会自动更新代理的知识。
  • 跨语言支持:可通过 uvx 作为 Python 包使用,也可通过 npx 作为 JavaScript/TypeScript 包使用。
  • 代理无关的目标:默认使用 .agents/skills,但支持特定目标如 .claude/skills 用于 Claude Code。
  • 安全的管理:仅移除受管理的符号链接,保留手动编写的技能目录不变。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目