# open-websearch

Точка входа к open-websearch: находит рабочий путь к веб-поиску в проекте, поднимает его и ищет страницы без лишних запросов.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2300 установок · ★ 1874
- Автор: Aas-ee
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/Aas-ee/open-webSearch/tree/HEAD/skills/open-websearch/SKILL.md
- Обновлён: 2026-10-08
- HTML: https://affpapa.org/nevibecode/skills/open-websearch

## Что делает

Точка входа в `open-websearch` из агента. Сначала скилл выясняет, работает ли поиск в текущей рабочей папке: через локальный CLI или демон либо через MCP-инструменты `search`, `fetchWebContent` и `fetchGithubReadme`, если окружение их отдаёт. Когда нет ни того, ни другого, он говорит, что возможности нет, и спрашивает, включать ли её.

Порядок настройки прописан жёстко: определить состояние, собрать входные данные, подтвердить рискованные шаги (установка пакетов, правка конфигов MCP, запуск демона), и только потом действовать. Демон стартует командой `open-websearch serve`, проверяется через `open-websearch status`. Голую `open-websearch` как способ запуска скилл не советует — справка лежит в `open-websearch --help`.

Выдача остаётся узкой: один запрос, страница открывается, только если сниппета мало, а прямая ссылка от вас вообще отменяет поиск. Движок подбирается по языку: startpage для английского, bing вторым, baidu и csdn с juejin для китайских источников. Режим браузера на Playwright сам не включается. Если установка пакетов встаёт намертво, это повод проверить прокси и зеркало npm, а не искать поломку в самом скилле.

## Требования
- Работает с: Playwright

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Aas-ee/open-webSearch --skill open-websearch -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/open-websearch/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/open-websearch/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Aas-ee/open-webSearch --skill open-websearch -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/open-websearch/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Aas-ee/open-webSearch --skill open-websearch -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/open-websearch/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Aas-ee/open-webSearch open-websearch
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/open-websearch/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Aas-ee/open-webSearch --skill open-websearch -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/Aas-ee/open-webSearch --path skills/open-websearch
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/open-websearch/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add Aas-ee/open-webSearch --skill open-websearch -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/Aas-ee/open-webSearch/tree/HEAD/skills/open-websearch/SKILL.md

## Когда брать
- поднять локальный веб-поиск из Claude Code
- проверить, отвечает ли демон `open-websearch`
- вытащить README с GitHub, не парся страницу
- сверить факт по двум движкам, когда одного мало
- отличить отсутствующую возможность от сломанного скилла

## Примеры запросов агенту
- Проверь, доступен ли `open-websearch` в этом проекте, и если нет — проведи по локальному пути настройки.
- Найди свежие разборы этой библиотеки и открой первый результат.
- Стяни README из репозитория Aas-ee/open-webSearch через `fetchGithubReadme`.

## Похожие
- [scrapling-skill](https://affpapa.org/nevibecode/skills/scrapling-skill.md) — скилл · 788 установок
- [kernel-cli](https://affpapa.org/nevibecode/skills/kernel-cli.md) — скилл · 480 установок
- [playwright-dev](https://affpapa.org/nevibecode/skills/playwright-dev.md) — скилл · 3700 установок
- [cli-anything-notebooklm](https://affpapa.org/nevibecode/skills/cli-anything-notebooklm.md) — скилл · 811 установок
- [playwright-cli](https://affpapa.org/nevibecode/skills/playwright-cli.md) — скилл · 195700 установок
- [solve-challenge](https://affpapa.org/nevibecode/skills/solve-challenge.md) — скилл · 8900 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
