关于 find-skills
find-skills 是用于通过 skills.sh 生态和 `npx skills` CLI 搜索、安装第三方 Agent 技能的技能。它要求在安装目标不明确时先澄清,并在移除前确认,以保护文件系统状态。
主要功能
- 01按关键词搜索 skills.sh
- 02安装前查看仓库中的技能
- 03安装到项目或全局范围
- 04检查并更新已安装技能
- 05对不明确或破坏性操作要求确认
适用场景
- 01查找特定主题的技能
- 02选择前检查仓库提供的技能
- 03为项目或多个项目安装技能
- 04检查更新或移除已安装技能
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ mgiovani/ cc-arsenal --skill find-skills安装后在 Claude Code 中输入/find-skills确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
evals/evals.jsontrigger-eval.jsonreferences/commands.mdworkflows.md详细介绍
查找 Skills
从由 skills.sh 提供支持的开放 Agent Skills 生态系统中发现并安装第三方 Agent 技能。
概述
Agent Skills 格式是一种开放标准,用于打包程序性知识、工作流和工具,供 AI Agent 按需加载。npx skills CLI(由 Vercel Labs 维护)就像“面向 AI Agent 的 npm”,可从任意 Git 仓库发现并安装社区技能。
skills.sh 是该生态系统的公开目录和排行榜,收录了数千种技能,涵盖前端、后端、DevOps 等类别。
安装外部技能前,请先检查此仓库中的 ls skills/(或浏览后再次运行 /find-skills)。cc-arsenal 可能已经涵盖了相同内容,而这里硬编码的列表只会过时。
先询问,绝不为了“演示”而更改内容
add、remove/rm 和 update 都会操作用户的真实文件系统(项目级 .claude/skills/ 或全局 ~/.claude/skills/)。猜错会让用户的实际环境受到影响,而不是只需免费重新运行一次。以下两种情况都必须立即停止,并以提问结束本轮,而不是先操作再汇报:
- 范围或目标不明确。 如果不清楚要安装哪个技能/仓库,或应安装到项目级还是全局范围,请以澄清问题结束回复。不要先运行
npx skills add再确认,也不要安装到临时/本地模拟环境中“演示流程”,因为那仍会针对用户的真实目录运行实际命令。先提问并停止,待用户回复后再安装。 - 任何移除操作,无论是单个技能还是全部移除。 移除操作具有破坏性,且无法通过 CLI 撤销。运行
npx skills list(如果范围不明确,则加上-g)查看实际安装的内容,然后以询问用户确认具体要移除哪些内容结束回复。只有在用户于后续轮次明确回复“是”后,才能运行remove/rm/--all。用户提出请求不等于确认:“移除 foo 技能,我已经不用了”虽然说明了操作,但并未授权执行。如果你发现自己在想“用户已经说了要移除,所以算是确认了”,这正是此规则要防止的错误。
如果无法验证来源(仓库不存在、网络/身份验证错误),请报告失败并停止。绝不要用合成的本地仓库替代并安装,以演示本来会发生什么。
快速开始
需要 Node.js 才能使用 npx(fnm install --lts 或 brew install node)。
1. 查找 Skills
# Interactive fuzzy search across skills.sh
npx skills find
# Search by keyword
npx skills find typescript
npx skills find react
npx skills find testing
2. 查看仓库中可用的 Skills
# List skills in a repository without installing
npx skills add owner/repo --list
# Example: list Vercel's official skills
npx skills add vercel-labs/agent-skills --list
# Example: list Anthropic's skills
npx skills add anthropics/skills --list
3. 安装 Skills
# Interactive installation (choose skills and target agents)
npx skills add owner/repo
# Install a specific skill for Claude Code
npx skills add owner/repo --skill skill-name -a claude-code
# Install globally (available across all projects)
npx skills add owner/repo --skill skill-name -a claude-code -g
# Install all skills from a repo to all detected agents
npx skills add owner/repo --all
操作示例
运行任何命令前,先根据用户请求选择正确的子命令和范围:
| 用户说 | 命令 |
|---|---|
| “查找用于测试的技能” | npx skills find testing |
| “为此项目安装 vercel-labs/agent-skills 中的 frontend-design 技能” | npx skills add vercel-labs/agent-skills --skill frontend-design -a claude-code |
| “全局安装 code-review,这样我到处都能用” | npx skills add owner/repo --skill code-review -a claude-code -g |
| “我安装了哪些技能?” | npx skills list |
| “移除 web-design-guidelines 技能” | 运行 npx skills list 确认它已安装,然后询问“移除 web-design-guidelines,确认吗?”,只有在用户回复“是”后才运行 npx skills remove web-design-guidelines |
关于何时应以提问结束本轮,而不是运行命令,请参阅上文的“先询问,绝不为了‘演示’而更改内容”。
基本命令
| 命令 | 用途 |
|---|---|
npx skills find [query] | 搜索 skills.sh 目录 |
npx skills add <source> | 从仓库安装技能 |
npx skills list | 查看已安装的技能 |
npx skills check | 检查是否有可用更新 |
npx skills update | 更新所有已安装的技能 |
npx skills remove [name] | 卸载技能 |
npx skills init [name] | 创建新的技能模板 |
安装范围
项目范围(默认):安装到当前项目目录中的 .claude/skills/。随项目一同提交,并与团队成员共享。
全局范围(-g 标志):安装到主目录中的 ~/.claude/skills/。当前用户可在所有项目中使用。
建议:将特定领域的技能(例如框架技能)安装到项目范围。将通用技能(例如代码审查、测试模式)安装到全局范围。
来源格式
add 命令接受多种来源格式:
# GitHub shorthand (most common)
npx skills add owner/repo
# Full GitHub URL
npx skills add https://github.com/owner/repo
# Direct path to a specific skill
npx skills add https://github.com/owner/repo/tree/main/skills/skill-name
# GitLab URL
npx skills add https://gitlab.com/org/repo
# Local directory (for development)
npx skills add ./my-local-skills
主要仓库
| 仓库 | 描述 |
|---|---|
vercel-labs/agent-skills | Vercel 的官方技能集合(React、Next.js、设计) |
anthropics/skills | Anthropic 的示例技能 |
mgiovani/cc-arsenal | 此仓库;当前目录请参见 AGENTS.md 或 ls skills/ |
参考文件
如需详细的命令参考,请加载:references/commands.md
- 所有 CLI 子命令及完整的标志说明
- 来源格式详情和安装路径
- 常见问题的故障排除
如需了解发现模式和最佳实践,请加载:references/workflows.md
- 按领域和框架划分的发现策略
- 全局与项目安装指南
- 技能来源的安全审查
- 将第三方技能与 cc-arsenal 结合使用
- 管理更新和版本
资源
| 资源 | 链接 |
|---|---|
| 目录 | https://skills.sh |
| CLI 仓库 | https://github.com/vercel-labs/skills |
| 开放规范 | https://agentskills.io |
| Anthropic Skills 文档 | https://code.claude.com/docs/en/skills |