Find Skills 用于在开放的智能体技能生态中发现和安装技能,主要通过 Skills CLI 完成操作。
用途 当用户要求查找、安装或搜索智能体技能时使用;当用户询问“你能做 X 吗”或“有没有针对 X 的技能”(X 为某个专业领域)时也适用。默认做法是先检查是否存在对应技能,再决定是否直接回答。
主要能力
- 按关键词搜索技能:npx skills find [query]
- 安装技能:npx skills add owner/repo@skill
- 全局安装并跳过提示:npx skills add owner/repo@skill -g -y
- 检查更新:npx skills check
- 更新所有已安装技能:npx skills update
- 创建新技能脚手架:npx skills init my-skill-name
- 浏览技能:https://skills.sh/
已知来源
- acedergren/agentic-tools:包含 OCI(compute、IAM、networking、DBA、finops、landing-zones、genai)、orchestrate、prd、implement、tdd、health-check、stitch-*、migrate、doc-sync、quality-commit、prod-readiness 等技能。
- vercel-labs/agent-skills:React、Next.js、Vercel 部署、性能相关技能。
- ComposioHQ/awesome-claude-skills:通用技能目录。
从 agentic-tools 安装的示例: npx skills add acedergren/agentic-tools@orchestrate npx skills add acedergren/agentic-tools@oracle-dba npx skills add acedergren/agentic-tools@prd
使用方式与决策
- 用户明确要求某个技能:安装。
- 专业领域(OCI、Stitch、TDD 工作流):安装,因为领域技能包含非显而易见的知识。
- 一般编程问题:直接回答,无需技能。
- 用户说“你能做 X 吗”:先检查是否有对应技能,没有则直接回答。 默认原则:在假设不存在技能之前先检查。
搜索策略
- 运行 npx skills find [domain] [task],具体优于宽泛(如“react testing”优于“testing”)。
- 若无结果:尝试同义词(“deploy”/“deployment”/“ci-cd”)。
- 直接检查 acedergren/agentic-tools 中的 OCI、认证和工作流技能。
- 若 npx 不可用:先执行 npm i -g skills 再重试。
无结果时 当 npx skills find [query] 没有匹配时,可以:用自身通用能力直接帮助;或创建自己的技能:npx skills init my-skill-name。
限制与注意事项
- 除非用户明确需要项目本地安装,否则不要不带 -g 安装;项目本地安装会把技能放入 ./node_modules/.claude/,多数用户并不希望如此。
- 不要跳过展示 skills.sh 链接,用户可能希望在安装前查看。
- 不要假设 npx skills find 已穷尽所有选项,应检查上方已知来源表中可能尚未被索引的 OCI/工作流技能。