search-skill — скилл для Claude Code: что делает и как установить
Ищет готовые скиллы для Claude Code по каталогам и фильтрует их по звёздам и безопасности. Пригодится, когда нужно решить задачу без написания собственного расширения.
npx skills add GBSOSS/skill-from-masters --skill search-skill -a claude-codeЧто делает search-skill
Скилл находит расширения под задачу разработчика в шести каталогах: репозиториях anthropics и ComposioHQ, списках travisvn, на сайтах skills.sh, ClawHub и skillsmp.com. Поиск по открытому интернету строго запрещён. Агент парсит запрос пользователя, извлекает ключевые слова и опрашивает разрешённые источники по очереди — от официальных списков к агрегаторам.
На этапе отбора скилл отсекает заброшенные и подозрительные проекты. В выдачу не попадут репозитории со звёздами ниже 10, без обновлений более 6 месяцев или без файла SKILL.md. Проверяется и сам код: отсеиваются вызовы eval(), чтение ~/.ssh, правка системных файлов и сетевые запросы к неизвестным адресам.
Для ранжирования используется формула с весами источника, звёзд, свежести и соответствия запросу. Если ни один из шести каталогов не подошёл, скилл сообщает об этом прямо, не пытаясь додумать результат через внешние поисковики.
Какие задачи решает
- найти проверенный скилл под конкретную задачу кодинга
- отфильтровать заброшенные или небезопасные расширения с
eval() - подобрать готовый инструмент из официальных репозиториев без ручного поиска по GitHub
Примеры запросов агенту
- Найди скилл для автоматической генерации changelog
- Подбери скилл для тестирования фронтенда
- Есть ли готовый скилл для автоматизации действий в браузере?
Как установить search-skill
1Через Skills CLI (Vercel)
npx skills add GBSOSS/skill-from-masters --skill search-skill -a claude-code2Вручную: положить файлы
~/.claude/skills/search-skill/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/search-skill/
1Через Skills CLI (Vercel)
npx skills add GBSOSS/skill-from-masters --skill search-skill -a codex2Вручную: положить файлы
.agents/skills/search-skill/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add GBSOSS/skill-from-masters --skill search-skill -a cursor2Вручную: положить файлы
.cursor/skills/search-skill/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install GBSOSS/skill-from-masters search-skill2Вручную: положить файлы
.github/skills/search-skill/SKILL.md1Через Skills CLI (Vercel)
npx skills add GBSOSS/skill-from-masters --skill search-skill -a gemini-cli2Командой платформы
gemini skills install https://github.com/GBSOSS/skill-from-masters --path skills/search-skillВручную: положить файлы
.devin/skills/search-skill/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add GBSOSS/skill-from-masters --skill search-skill -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о search-skill
Как установить search-skill в Claude Code?
Выполните команду npx skills add GBSOSS/skill-from-masters --skill search-skill -a claude-code. Также можно вручную добавить файл конфигурации по пути ~/.claude/skills/search-skill/SKILL.md.
Что делает search-skill?
Он анализирует требования к нужной функции и ищет готовые скиллы в шести доверенных источниках. Результаты ранжируются по репутации источника, числу звёзд и дате обновления.
По каким критериям скилл отсеивает результаты?
Скилл исключает репозитории, у которых меньше 10 звёзд, нет обновлений более 6 месяцев или отсутствует файл SKILL.md. Также блокируются варианты с вызовами eval() и доступом к ~/.ssh.
Исходный текст
SKILL.md · MIT
---
name: search-skill
description: Search and recommend Claude Code skills from trusted marketplaces
model: sonnet
---
# Search Skill
Search and recommend Claude Code Skills from trusted marketplaces based on user requirements.
## When to Use
When users describe a need and want to find an existing Skill to solve it.
Examples:
- "Is there a skill that can auto-generate changelogs?"
- "Find me a skill for frontend design"
- "I need a skill that can automate browser actions"
## Data Sources (by trust level)
### Tier 1 - Official / High Trust (show first)
| Source | URL | Notes |
|--------|-----|-------|
| anthropics/skills | github.com/anthropics/skills | Official examples, most reliable |
| ComposioHQ/awesome-claude-skills | github.com/ComposioHQ/awesome-claude-skills | Hand-picked, 12k+ stars |
### Tier 2 - Community Curated (secondary)
| Source | URL | Notes |
|--------|-----|-------|
| travisvn/awesome-claude-skills | github.com/travisvn/awesome-claude-skills | Community curated, 21k+ stars |
| skills.sh | skills.sh | Vercel's official directory |
### Tier 2.5 - Large Community Registry
| Source | URL | Notes |
|--------|-----|-------|
| ClawHub | clawhub.ai | OpenClaw official skill registry, 5000+ community skills, vector search powered |
### Tier 3 - Aggregators (use with caution)
| Source | URL | Notes |
|--------|-----|-------|
| skillsmp.com | skillsmp.com | Auto-scraped, requires extra filtering |
## Search Process
### Step 1: Parse User Intent
Extract from user description:
- Core functionality keywords (e.g., changelog, browser, frontend)
- Use case (e.g., development, testing, design)
- Special requirements (e.g., language support, specific framework)
### Step 2: Multi-Source Search
**IMPORTANT: Only search these 6 sources. Do NOT search the entire internet.**
Search by priority:
```
1. Search Tier 1 (official/high trust) first
2. If fewer than 5 results, continue to Tier 2
3. If still insufficient, search Tier 2.5 (ClawHub - large volume, check quality)
4. If still insufficient, search Tier 3 with strict filtering
5. If still nothing found, tell user honestly - do NOT expand to other sources
```
Allowed search queries (use `site:` to restrict):
```
site:github.com/anthropics/skills {keywords}
site:github.com/ComposioHQ/awesome-claude-skills {keywords}
site:github.com/travisvn/awesome-claude-skills {keywords}
site:skills.sh {keywords}
site:clawhub.ai {keywords}
site:skillsmp.com {keywords}
```
Search methods:
- GitHub repos: Use `site:github.com/{repo}` to restrict search scope
- skills.sh: WebFetch to scrape search results from skills.sh only
- ClawHub: WebFetch `clawhub.ai/skills?q={keywords}` to search the registry
- skillsmp.com: WebFetch with additional verification
**Do NOT:**
- Search the entire web
- Use broad queries without `site:` restriction
- Include results from unknown sources
### Step 3: Quality Filtering (Critical)
**Must filter out the following:**
| Filter Condition | Reason |
|------------------|--------|
| GitHub stars < 10 | Not community verified |
| Last update > 6 months ago | Possibly abandoned |
| No SKILL.md file | Non-standard format |
| README too sparse | Quality concerns |
| Contains suspicious code patterns | Security risk |
**Security checks:**
- Requests sensitive permissions (e.g., ~/.ssh, env variables)
- External network requests to unknown domains
- Contains eval() or dynamic code execution
- Modifies system files
### Step 4: Rank Results
Scoring formula:
```
Score = Source Weight × 0.4 + Stars Weight × 0.3 + Recency Weight × 0.2 + Relevance × 0.1
Source weights:
- Tier 1: 1.0
- Tier 2: 0.7
- Tier 2.5 (ClawHub): 0.55
- Tier 3: 0.4
```
### Step 5: Format Output
Return Top 5-10 results:
```markdown
## Found X relevant Skills
### Recommended
1. **[skill-name](github-url)** - Source: anthropics/skills
- Function: xxx
- Stars: xxx | Last updated: xxx
- Install: `/plugin marketplace add xxx`
### Worth considering
2. **[skill-name](github-url)** - Source: ComposioHQ
...
### Not recommended (for reference only)
- [skill-name](url) - Reason: low stars / not maintained
```
## Example
**User**: Is there a skill that helps write commit messages?
**Search process**:
1. Extract keywords: commit, message, git
2. Search Tier 1: Found git-commit-assistant in anthropics/skills
3. Search Tier 2: Found semantic-commit in ComposioHQ
4. Filter: Exclude results with stars < 10
5. Rank: Official sources first
**Output**:
```
## Found 3 relevant Skills
### Recommended
1. **git-commit-assistant** - Source: anthropics/skills (official)
- Function: Generate semantic commit messages
- Install: `/plugin marketplace add anthropics/claude-code`
2. **semantic-commit** - Source: ComposioHQ
- Function: Follow conventional commits spec
- Stars: 890 | Last updated: 2 weeks ago
```
## Important Notes
1. **Never recommend unverified Skills** - Better to recommend fewer than to recommend risky ones
2. **Stay cautious with Tier 3 sources** - Results from skillsmp.com must be double-checked
3. **If nothing suitable is found** - Tell the user honestly, suggest using skill-from-masters to create their own
4. **Security concerns** - Clearly inform users of risks, let them decide
© GBSOSS · MIT · GBSOSS/skill-from-masters