Sep 13, 2026

用 ai-agent-skills 构建带书架与溯源的精选 skill 库

ai-agent-skills 命令行工具把一堆散装的已装 skill 变成有书架、有合集、有逐条备注的可管理库。

#tutorial#skill-management#agent-tools

多数 agent 攒 skill 的方式,和多数人攒浏览器标签页的方式一样。ai-agent-skills 是一个 npm 命令行工具:它自带一位维护者的精选库——按其 README,共 6 个书架 140 个 skill——并把同一套工具交给你,用来构建和管理自己的库。它兼容任何支持 Agent Skills 的 agent,仓库在 SkillMap 排行榜上有 1,140 星。

为什么这个 Skill 重要

装 skill 容易,说清楚一个 skill 为什么在你机器上很难。这个项目按"图书馆"而非"杂物堆"来建模:skill 按工作类型上架(Frontend、Backend、Mobile、Workflow、Agent Engineering、Marketing),每个条目都带溯源——来自哪个上游仓库——以及一条说明它为何入选的备注。两级结构让它保持精简:17 个本地副本随 npm 包发布、可离线安装;另外 123 个编目的上游 skill 只存元数据,需要时才从源仓库安装。README 自己的定位是:想要大而全的生态用 skills.sh,想要一个更小、被精心照料的库就用它。

安装

无需提前安装——直接用 npx 运行:

npx ai-agent-skills list

默认安装目标遵循常见约定:全局装到 ~/.claude/skills/,项目装到 .agents/skills/。十二个旧版 agent 目标(claude、cursor、codex、amp、vscode、copilot、gemini、goose、opencode、letta、kilocode、project)仍可通过 --agent <name> 使用。

实战:创建你自己的库

  1. 创建一个受管理的工作区并进入:
npx ai-agent-skills init-library my-library
cd my-library
  1. 把一个内置精选加到书架,并记录入选理由:
npx ai-agent-skills add frontend-design --area frontend --branch Implementation --why "I want this on my shelf."
  1. 从上游仓库添加一个技能,然后安装、刷新、重建文档:
npx ai-agent-skills add anthropics/skills --skill webapp-testing --area workflow --branch Testing --why "Browser-level checks in the workspace."
npx ai-agent-skills install frontend-design -p
npx ai-agent-skills sync frontend-design -p
npx ai-agent-skills build-docs
  1. 也可以原地接手一个已有的扁平 skill 仓库——无效的私有名称会被跳过并报告,低置信度的导入会回落到 workflow 书架并打上待整理标签:
cd ~/projects/my-skills
npx ai-agent-skills init-library . --areas "mobile,workflow,agent-engineering" --import --auto-classify

第二个工作流是先浏览再决定。npx ai-agent-skills list 看书架,info <skill> 看溯源,search <query> 和 collections 找候选,install <owner/repo> --list 预览任意上游仓库。内置的合集是现成的入门组合——test-and-debug、docs-and-research 或 build-apps——install --collection <name> 可以整套安装。

技巧

  • 想记录一个上游 skill 但不留本地副本时用 catalog,明确想要本地副本时用 vendor。
  • curate <skill> --why "..." 可以改写已有条目的备注;curate review 打开待清理队列。
  • 这个库于 2025 年 12 月 17 日上线,早于通用安装器的出现;README 如今把它描述为构建和管理自己技能库的地方,同时说明安装功能仍然保留。
  • 健康检查齐备:doctor、check 和 validate [path] 覆盖整个工作区。

何时不用这个 Skill

如果你想要的是把每个发布者的 skill 全部收下,skills.sh 这类大而全的注册中心更合适——这个项目刻意保持书架小而精。另外,内置库反映的是维护者个人的工作配置(140 个 skill 里有 76 个在 Marketing 书架上),把它当作待你修改的起点,而不是权威目录。


查看 排行榜 了解更多 skill。