技能发现助手

作者:鹿Sir开发工具v1

帮助用户搜索、发现和安装 Agent 技能,当用户询问「怎么做某件事」「有没有能做 X 的技能」「找个技能」或想扩展能力时触发。触发词:找技能、搜索技能、安装技能、技能推荐。

下载量
251
点赞
63
价格
免费

技能文档

---
name: find-skills
title: 技能发现助手
category: 开发工具
description: 帮助用户搜索、发现和安装 Agent 技能,当用户询问「怎么做某件事」「有没有能做 X 的技能」「找个技能」或想扩展能力时触发。触发词:找技能、搜索技能、安装技能、技能推荐。
---

# 技能发现助手

本技能帮助你从开放的 Agent 技能生态中发现并安装所需技能。

## 何时使用

当用户出现以下情况时使用本技能:

- 询问「怎么做 X」,且 X 可能已有现成技能
- 说「帮我找个能做 X 的技能」或「有没有 X 的技能」
- 询问「你能做 X 吗」,且 X 是某种专业能力
- 想扩展 Agent 的能力
- 想搜索工具、模板或工作流
- 提到希望在某个领域(设计、测试、部署等)获得帮助

## 技能工作流

### 步骤1:理解用户需求

当用户提出需求时,先识别以下信息:

1. 所属领域(如 React、测试、设计、部署)
2. 具体任务(如编写测试、创建动画、审查 PR)
3. 该任务是否足够常见,可能已有对应技能

### 步骤2:先查阅排行榜

在运行 CLI 搜索之前,先查看 [skills.sh 排行榜](https://skills.sh/),确认是否已有该领域的知名技能。排行榜按总安装量排名,展示最热门、最经过验证的选项。

例如,Web 开发领域的热门技能包括:

- `vercel-labs/agent-skills` — React、Next.js、Web 设计(各 10 万+ 安装)
- `anthropics/skills` — 前端设计、文档处理(10 万+ 安装)

### 步骤3:搜索技能

如果排行榜没有覆盖用户需求,运行查找命令:

```bash
npx skills find [query] [--owner <owner>]
```

示例:

- 用户问「怎么让 React 应用更快?」→ `npx skills find react performance`
- 用户问「能帮我审查 PR 吗?」→ `npx skills find pr review`
- 用户说「我需要生成变更日志」→ `npx skills find changelog`

### 步骤4:推荐前验证质量

**不要仅凭搜索结果推荐技能。** 务必验证:

1. **安装量** — 优先推荐 1K+ 安装的技能。低于 100 的需谨慎。
2. **来源信誉** — 官方来源(`vercel-labs`、`anthropics`、`microsoft`)比未知作者更可信。
3. **GitHub Stars** — 检查源仓库。来自 Star 数低于 100 的仓库的技能需持怀疑态度。

### 步骤5:向用户展示选项

找到相关技能后,向用户展示以下信息:

1. 技能名称及功能说明
2. 安装量和来源
3. 安装命令
4. 在 skills.sh 上的详情链接

示例回复:

```
找到一个可能有帮助的技能!"react-best-practices" 技能提供
来自 Vercel 工程团队的 React 和 Next.js 性能优化指南。
(18.5 万安装)

安装命令:
npx skills add vercel-labs/agent-skills@react-best-practices

了解详情:https://skills.sh/vercel-labs/agent-skills/react-best-practices
```

### 步骤6:提供安装服务

如果用户想继续,可以帮其安装:

```bash
npx skills add <owner/repo@skill> -g -y
```

`-g` 参数全局安装(用户级),`-y` 跳过确认提示。

## 常见技能分类

搜索时可参考以下常见分类:

| 分类 | 示例搜索词 |
|------|-----------|
| Web 开发 | react, nextjs, typescript, css, tailwind |
| 测试 | testing, jest, playwright, e2e |
| DevOps | deploy, docker, kubernetes, ci-cd |
| 文档 | docs, readme, changelog, api-docs |
| 代码质量 | review, lint, refactor, best-practices |
| 设计 | ui, ux, design-system, accessibility |
| 效率工具 | workflow, automation, git |

## 搜索技巧

1. **使用具体关键词**:「react testing」比单独的「testing」效果更好
2. **尝试不同表述**:如果「deploy」没结果,试试「deployment」或「ci-cd」
3. **关注热门来源**:许多技能来自 `vercel-labs/agent-skills` 或 `ComposioHQ/awesome-claude-skills`

## 未找到技能时

如果没有找到相关技能:

1. 告知用户未找到现有技能
2. 提出可以用自身通用能力直接帮助完成任务
3. 建议用户可以自行创建技能

示例回复:

```
我搜索了与「xyz」相关的技能,但没有找到匹配结果。
不过我可以直接帮你完成这个任务!要继续吗?

如果你经常需要这类操作,可以创建自己的技能:
npx skills init my-xyz-skill
```

使用说明

# 技能发现助手

从开放技能生态中搜索、发现和安装 Agent 技能,一句话描述需求即可匹配最佳方案。

## 使用

在对话中直接描述你的需求:

```
帮我找一个能做 PR 审查的技能
有没有生成变更日志的技能
找个 React 性能优化相关的技能
```

## 工作原理

技能通过 Skills CLI 在 skills.sh 生态中搜索匹配的技能,按安装量和来源信誉评估质量,并提供一键安装命令。支持按领域分类浏览和关键词搜索两种方式。

如何安装此技能?

访问技能市场,点击「安装」按钮,按提示将技能包放入 AI 编程助手的 skills 目录即可。

浏览技能市场

支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手