nansen-web-searcher — скилл для Claude Code: параллельный веб-поиск
Скилл гоняет несколько поисковых запросов сразу через Serper API и возвращает заголовки, ссылки и сниппеты. Нужен, когда к ончейн-данным Nansen не хватает свежих новостей или цен.
npx skills add nansen-ai/nansen-cli --skill nansen-web-searcher -a claude-codeЧто делает nansen-web-searcher
Скилл оборачивает команду nansen web search. Запросы можно передавать позиционными аргументами или флагами --query, и они складываются: всё уходит в поиск параллельно. По умолчанию на запрос возвращается 10 результатов, флаг --num-results принимает от 1 до 20, а --pretty делает JSON читаемым.
Ответ приходит в виде results[] — по элементу на каждый запрос, внутри organic[] с полями title, link, snippet и date, плюс иногда knowledge_graph. Часть доменов в выдаче не появится: paywalled и недоступные для загрузки сайты вроде bloomberg.com и twitter.com исключены. Для конкретных URL есть отдельная команда nansen web fetch.
Для работы нужен бинарник nansen и ключ NANSEN_API_KEY — он имеет приоритет над браузерной сессией. Авторизацию можно проверить командой nansen auth status. Если выбор анонимный или продление доступа сорвалось, скилл останавливается: подставлять анонимную оплату x402 он не станет.
Какие задачи решает
- собрать свежие новости по нескольким монетам одним вызовом
- дополнить ончейн-данные Nansen рыночными ценами
- проверить, что пишут про токен, перед разбором транзакций
- получить ссылки и сниппеты по списку запросов без ручного поиска
- вытащить дату публикации вместе с заголовком и ссылкой
Примеры запросов агенту
- найди новости про solana ecosystem, 5 результатов на запрос
- прогони поиск по «ethereum ETF» и «bitcoin ETF», по 3 результата
- что сейчас пишут про биткоин — дополни ончейн-данные Nansen
Как установить nansen-web-searcher
1Через Skills CLI (Vercel)
npx skills add nansen-ai/nansen-cli --skill nansen-web-searcher -a claude-code2Вручную: положить файлы
~/.claude/skills/nansen-web-searcher/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nansen-web-searcher/
1Через Skills CLI (Vercel)
npx skills add nansen-ai/nansen-cli --skill nansen-web-searcher -a codex2Вручную: положить файлы
.agents/skills/nansen-web-searcher/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add nansen-ai/nansen-cli --skill nansen-web-searcher -a cursor2Вручную: положить файлы
.cursor/skills/nansen-web-searcher/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install nansen-ai/nansen-cli nansen-web-searcher2Вручную: положить файлы
.github/skills/nansen-web-searcher/SKILL.md1Через Skills CLI (Vercel)
npx skills add nansen-ai/nansen-cli --skill nansen-web-searcher -a gemini-cli2Командой платформы
gemini skills install https://github.com/nansen-ai/nansen-cli --path skills/nansen-web-searcherВручную: положить файлы
.devin/skills/nansen-web-searcher/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add nansen-ai/nansen-cli --skill nansen-web-searcher -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о nansen-web-searcher
Как установить nansen-web-searcher в Claude?
Выполните npx skills add nansen-ai/nansen-cli --skill nansen-web-searcher -a claude-code. Скилл окажется в ~/.claude/skills/nansen-web-searcher/SKILL.md.
Что делает nansen-web-searcher?
Ищет в вебе по одному или нескольким запросам параллельно через Serper API и возвращает заголовки, ссылки, сниппеты и даты. Пригодится, когда ончейн-данных Nansen мало и нужен свежий контекст.
Что нужно для работы скилла?
Бинарник nansen и ключ NANSEN_API_KEY. Ключ имеет приоритет над браузерной сессией, проверить состояние можно через nansen auth status.
Исходный текст
SKILL.md · MIT
---
name: nansen-web-searcher
description: Search the web for one or more queries in parallel. Use when you need current information, news, prices, or any web content to complement on-chain Nansen data.
metadata:
openclaw:
requires:
bins:
- nansen
primaryEnv: NANSEN_API_KEY
install:
- kind: node
package: nansen-cli
bins: [nansen]
allowed-tools: Bash(nansen:*)
---
## Authentication
Nansen account API calls accept a selected `nansen:api` browser session or conventional API key with the same permissions. `NANSEN_API_KEY` takes precedence; optional `primaryEnv` preserves configured-key injection. Run `nansen auth status` for offline selection. Cached access expiry alone permits automatic renewal during an authorized task. Stop on anonymous selection, invalid state, blocked/uncertain renewal or actual auth failure; never drop a credential or fall back to anonymous x402 payment. Browser login does not grant wallet signing, privileged service identity or a persistent MCP integration key. Preserve all confirmation, signing, sanctions and geographic checks below. Browser login is available in CLI 2.0.0 within the [macOS arm64 preview scope](https://github.com/nansen-ai/nansen-cli/blob/main/docs/browser-login.md#preview-platform-scope).
# Web Search
Search the web for one or more queries in parallel via the Serper API.
```bash
nansen web search "bitcoin price"
nansen web search "solana ecosystem news" --num-results 5
nansen web search --query "ethereum ETF" --query "bitcoin ETF" --num-results 3
```
Positional args and `--query` flags can be combined — all become queries.
| Flag | Values | Default | Purpose |
|------|--------|---------|---------|
| `--query` | string | — | Query string (repeatable for multiple queries) |
| `--num-results` | 1–20 | 10 | Results per query |
| `--pretty` | flag | off | Human-readable JSON |
Returns `results[]` — one entry per query, each with `organic[]` (title, link, snippet, date) and optional `knowledge_graph`.
**Note:** Some domains are excluded from results (paywalled/unfetchable sites like bloomberg.com, twitter.com). Use `nansen web fetch` to retrieve content from specific URLs.
© nansen-ai · MIT · nansen-ai/nansen-cli