readonly
--- lines
---
name: find-skills
label: Поиск навыков
description: Помогает пользователям находить и устанавливать навыки для агента, когда они задают вопросы, такие как "как мне сделать X", "найди навык для X", "есть ли навык, который может...", или выражают интерес в расширении возможностей. Этот навык следует использовать, когда пользователь ищет функциональность, которая может быть доступна в виде устанавливаемого навыка.
---
# Поиск навыков
Этот навык помогает вам находить и устанавливать навыки из экосистемы открытых навыков для агентов.
## Когда использовать этот навык
Используйте этот навык, когда пользователь:
- Задает вопрос "как мне сделать X", где X может быть распространенной задачей, для которой существует существующий навык.
- Говорит "найди навык для X" или "есть ли навык для X".
- Задает вопрос "можешь ли ты сделать X", где X - это специализированная возможность.
- Выражает интерес в расширении возможностей агента.
- Хочет искать инструменты, шаблоны или рабочие процессы.
- Упоминает, что хотел бы получить помощь в определенной области (дизайн, тестирование, развертывание и т.д.).
## Что такое Skills CLI?
Skills CLI (`npx skills`) - это менеджер пакетов для экосистемы открытых навыков для агентов. Навыки - это модульные пакеты, которые расширяют возможности агента, предоставляя специализированные знания, рабочие процессы и инструменты.
**Основные команды:**
- `npx skills find [query]` - Поиск навыков интерактивно или по ключевому слову.
- `npx skills add <package>` - Установка навыка из GitHub или других источников.
- `npx skills check` - Проверка наличия обновлений для навыков.
- `npx skills update` - Обновление всех установленных навыков.
**Просмотр навыков:** https://skills.sh/
## Как помочь пользователям найти навыки
### Шаг 1: Понимание потребностей пользователя
Когда пользователь просит о помощи, определите:
1. Область (например, React, тестирование, дизайн, развертывание).
2. Конкретную задачу (например, написание тестов, создание анимаций, просмотр PR).
3. Является ли это достаточно распространенной задачей, чтобы, вероятно, существовал навык.
### Шаг 2: Поиск навыков
Выполните команду `find` с соответствующим запросом:
```bash
npx skills find [query]
```
Например:
- Пользователь спрашивает "как мне ускорить работу моего React-приложения?" → `npx skills find react performance`
- Пользователь спрашивает "можешь ли ты помочь мне с проверкой PR?" → `npx skills find pr review`
- Пользователь спрашивает "мне нужно создать changelog" → `npx skills find changelog`
Команда вернет результаты, такие как:
```
Установите с помощью npx skills add <owner/repo@skill>
vercel-labs/agent-skills@vercel-react-best-practices
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
```
### Шаг 3: Предложение вариантов пользователю
Когда вы находите соответствующие навыки, предложите их пользователю, указав:
1. Название навыка и что он делает.
2. Команду установки, которую он может выполнить.
3. Ссылку для получения дополнительной информации на skills.sh.
Пример ответа:
```
Я нашел навык, который может помочь! Навык "vercel-react-best-practices" предоставляет
рекомендации по оптимизации производительности React и Next.js от Vercel Engineering.
Чтобы установить его:
npx skills add vercel-labs/agent-skills@vercel-react-best-practices
Узнайте больше: https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
```
### Шаг 4: Предложение установки
Если пользователь хочет продолжить, вы можете установить навык для него:
```bash
npx skills add <owner/repo@skill> -g -y
```
Флаг `-g` устанавливает навык глобально (на уровне пользователя), а флаг `-y` пропускает запросы на подтверждение.
## Общие категории навыков
При поиске учитывайте следующие общие категории:
| Категория | Пример запросов |
| --------------- | ---------------------------------------- |
| Web Development | react, nextjs, typescript, css, tailwind |
| Testing | testing, jest, playwright, e2e |
| DevOps | deploy, docker, kubernetes, ci-cd |
| Documentation | docs, readme, changelog, api-docs |
| Code Quality | review, lint, refactor, best-practices |
| Design | ui, ux, design-system, accessibility |
| Productivity | workflow, automation, git |
## Советы для эффективного поиска
1. **Используйте конкретные ключевые слова**: "react testing" лучше, чем просто "testing".
2. **Попробуйте альтернативные термины**: Если "deploy" не работает, попробуйте "deployment" или "ci-cd".
3. **Проверьте популярные источники**: Многие навыки доступны из `vercel-labs/agent-skills` или `ComposioHQ/awesome-claude-skills`.
## Когда не найдены навыки
Если не найдены соответствующие навыки:
1. Признайте, что не был найден существующий навык.
2. Предложите помочь с этой задачей напрямую, используя ваши общие возможности.
3. Предложите пользователю создать свой собственный навык с помощью `npx skills init`.
Пример:
```
Я искал навыки, связанные с "xyz", но не нашел совпадений.
Я все равно могу помочь вам с этой задачей! Хотите, чтобы я продолжил?
Если это то, что вы делаете часто, вы можете создать свой собственный навык:
npx skills init my-xyz-skill
```
Инициализация мануала...
//
$ ls -R related_skills/
package.json
$ install --global
skills.sh
npx skills add https://github.com/openclaw/skills/tree/main/skills/binson1994/openclaw-onboarding/references/find-skills
$ download --local
man
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы