nansen-general-search — скилл для Claude Code: поиск токенов
Скилл ищет токены и сущности по имени через CLI Nansen и отдаёт адрес, тикер и сеть. Пригодится, когда есть только название монеты.
npx skills add nansen-ai/nansen-cli --skill nansen-general-search -a claude-codeЧто делает nansen-general-search
Скилл оборачивает команду nansen research search и подсказывает агенту, какие флаги ставить. Поиск идёт по имени, регистр не важен. Тип задаётся через --type (token или entity), сеть фильтруется --chain, число результатов ограничивает --limit (по умолчанию 25, максимум 50), а --fields выбирает нужные поля вывода.
По адресу скилл не ищет: для этого в описании указан profiler labels. Учитывайте это, если у вас на руках контракт, а не название.
Перед запуском нужен выбранный ключ API или сохранённая сессия браузера. Сначала выполните nansen auth status, а для свежего входа в браузере — nansen login. Переменная NANSEN_API_KEY перекрывает сохранённую сессию. Каждый вызов может списывать средства из подключённого кошелька через x402, включая вызовы внутри циклов, поэтому проверьте лимиты расходов до того, как запускать поиск пачкой. При ошибке аутентификации не удаляйте ключ и не переключайтесь на анонимный доступ — следуйте подсказкам CLI.
Какие задачи решает
- найти адрес токена, зная только его название
- отфильтровать результаты поиска по конкретной сети
- вытащить тикер и сеть вместе с адресом одной командой
- найти сущность по имени и ограничить выдачу пятью строками
- проверить, под каким именем токен числится в базе Nansen
Примеры запросов агенту
- Найди токен jupiter и покажи его адрес и сеть
- Поищи сущность Vitalik, ограничь вывод пятью результатами
- Найди bonk в сети solana и оставь только address, name, symbol, chain
Как установить nansen-general-search
1Через Skills CLI (Vercel)
npx skills add nansen-ai/nansen-cli --skill nansen-general-search -a claude-code2Вручную: положить файлы
~/.claude/skills/nansen-general-search/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nansen-general-search/
1Через Skills CLI (Vercel)
npx skills add nansen-ai/nansen-cli --skill nansen-general-search -a codex2Вручную: положить файлы
.agents/skills/nansen-general-search/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add nansen-ai/nansen-cli --skill nansen-general-search -a cursor2Вручную: положить файлы
.cursor/skills/nansen-general-search/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install nansen-ai/nansen-cli nansen-general-search2Вручную: положить файлы
.github/skills/nansen-general-search/SKILL.md1Через Skills CLI (Vercel)
npx skills add nansen-ai/nansen-cli --skill nansen-general-search -a gemini-cli2Командой платформы
gemini skills install https://github.com/nansen-ai/nansen-cli --path skills/nansen-general-searchВручную: положить файлы
.devin/skills/nansen-general-search/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add nansen-ai/nansen-cli --skill nansen-general-search -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора8
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о nansen-general-search
Как установить nansen-general-search в Claude?
Выполните npx skills add nansen-ai/nansen-cli --skill nansen-general-search -a claude-code. Файл скилла появится по пути ~/.claude/skills/nansen-general-search/SKILL.md.
Что делает nansen-general-search?
Ищет токены и сущности по имени через nansen research search. Возвращает адрес, тикер и сеть, если их запросить через --fields.
Можно ли найти токен по адресу контракта?
Нет, поиск идёт только по имени. Для поиска по адресу в описании скилла указан profiler labels.
Исходный текст
SKILL.md · MIT
---
name: nansen-general-search
description: Search for tokens or entities by name. Use when you have a token name and need the full address, or want to find an entity.
metadata:
openclaw:
requires:
bins:
- nansen
primaryEnv: NANSEN_API_KEY
install:
- kind: node
package: nansen-cli
bins: [nansen]
allowed-tools: Bash(nansen:*)
---
## Authentication
Browser login requests `nansen:api` for API-key-equivalent account API permissions; existing OAuth/MCP `nansen:read` semantics and separate wallet authorization are unchanged.
Before any research command or loop, require an explicitly selected API key or saved browser session. Run `nansen auth status` first. Its cached/unverified metadata does not prove credential validity or unlocked storage. Cached access-token expiry alone does not mean the session is unusable: the CLI normally renews a selected session automatically during an already-authorized research task, without another consent request or a separate account check. Stop on anonymous selection, invalid authentication state, blocked or uncertain renewal/cleanup, or an actual authentication failure, including rejected or expired refresh authority. Follow the CLI error guidance; use the free `nansen account` check when troubleshooting calls for it. Do not unset a failed key, erase a session or switch to anonymous access to retry.
Use `nansen login` for fresh browser approval within the documented platform scope, or configure a conventional API key. `NANSEN_API_KEY` overrides the saved session. OpenClaw's optional `primaryEnv` mapping preserves configured API-key injection; it is not a required-key gate or proof of authentication. Normal credits and entitlements apply. Login does not purchase credits. 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).
API keys and browser sessions use the same automatic x402 payment behavior: a supported HTTP 402 challenge can spend funds from the configured wallet under existing wallet authorization, payment policy and spending limits. Each call, including calls in loops, can incur a payment. Authentication, authorization and session-renewal failures never trigger payment; login verification and `nansen account` never pay automatically. Anonymous x402 remains available as a separate paid workflow requiring explicit user intent and payment setup. Do not run this research workflow anonymously or switch to anonymous access after authentication fails.
# Search
```bash
nansen research search "jupiter" --type token
nansen research search "Vitalik" --type entity --limit 5
nansen research search "bonk" --chain solana --fields address,name,symbol,chain
```
| Flag | Purpose |
|------|---------|
| `--type` | `token` or `entity` |
| `--chain` | Filter by chain |
| `--limit` | Number of results (default 25, max 50) |
| `--fields` | Select specific output fields |
Case-insensitive. Does NOT match by address — use `profiler labels` for address lookup.
© nansen-ai · MIT · nansen-ai/nansen-cli