mcpField
F
find-skills

find-skills

github.com/mgiovaniAgent 工作流892 次安装4 天前更新
代码仓库

关于 find-skills

find-skills 是用于通过 skills.sh 生态和 `npx skills` CLI 搜索、安装第三方 Agent 技能的技能。它要求在安装目标不明确时先澄清,并在移除前确认,以保护文件系统状态。

主要功能

  1. 01按关键词搜索 skills.sh
  2. 02安装前查看仓库中的技能
  3. 03安装到项目或全局范围
  4. 04检查并更新已安装技能
  5. 05对不明确或破坏性操作要求确认

适用场景

  1. 01查找特定主题的技能
  2. 02选择前检查仓库提供的技能
  3. 03为项目或多个项目安装技能
  4. 04检查更新或移除已安装技能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mgiovani/cc-arsenal --skill find-skills

安装后在 Claude Code 中输入/find-skills确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

evals/
evals.json
trigger-eval.json
references/
commands.md
workflows.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-skillsVercel 的官方技能集合(React、Next.js、设计)
anthropics/skillsAnthropic 的示例技能
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

评论

支持 Markdown