用途:当项目可能受益于已安装依赖包附带的 agent skills,或 Library Skills 管理的符号链接过期、损坏、孤立、需要检查时使用。命令需在项目根目录运行。
主要能力:发现已安装包打包的技能并交互式安装;列出已发现与已安装技能;以 JSON 输出机器可读状态;仅扫描用于自动化;校验受管符号链接状态而不改动文件;非交互修复过期链接并移除孤立链接;可将工具技能复制进项目,便于后续 agent 了解如何发现、安装、更新、修复和检查技能。
使用方式:先安装项目依赖,例如 Python 用 uv sync,Node.js 用 npm install 或 bun install。然后运行 uvx library-skills 或 npx library-skills 交互式发现并安装。仅在需要安装全部新发现技能时用 --all;用 --tool-skill 复制工具技能。其他命令:list、list --json、scan --json、--check、--yes。加 --claude 同时管理 .claude/skills;加 --skill NAME 按名称安装指定技能。
限制与安全:优先重跑 library-skills,而非手动编辑受管符号链接。若链接损坏,可能依赖尚未安装,先执行项目常规安装命令再重跑。不要删除或覆盖手写技能目录;Library Skills 只移除受管符号链接,不应移除复制或手写的技能目录。其他细节暂未提供。