# 1inch

Скилл для свопов через агрегатор 1inch: обмен токенов в одной сети, кросс-чейн SOL↔EVM и лимитные ордера. Пригодится, когда агенту нужно самому провести сделку.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 352 установки · ★ 30
- Автор: starchild
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/Starchild-ai-agent/official-skills/tree/HEAD/1inch/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/1inch

## Что делает

Скилл работает через локальные скрипты в `skills/1inch/scripts/`, а не через инструменты платформы. Агент запускает их обычным `bash` и `python3`, поэтому «tool not found» тут не возникает: если инъекция инструментов сломалась, путь всё равно остаётся. Внутри — библиотека клиента с хелперами кошелька и OIDC, поиск токенов, котировка, проверка и выдача allowance, сам своп и скрипт `run_swap_flow.py`, который прогоняет всю цепочку одной командой с проверкой баланса после сделки.

Заранее нужны `ONEINCH_API_KEY` и `WALLET_SERVICE_URL`. Вызовы 1inch идут только через sc-proxy: скрипты читают `HTTP_PROXY`/`HTTPS_PROXY`, иначе берут `PROXY_HOST` и `PROXY_PORT`, а без прокси падают сразу с понятной ошибкой вместо тихого прямого подключения. Поддержаны `ethereum`, `arbitrum`, `base`, `optimism`, `polygon`, `bsc`, `avalanche`, `gnosis`.

Сумма задаётся в человеческих единицах, десятичные разряды скрипт считает сам. Если у символа на сети несколько вариантов вроде `USDC` и `USDC.e`, передавайте адрес контракта — иначе легко уехать не в тот токен. Для нативного токена используйте `native` или `ETH`.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Starchild-ai-agent/official-skills --skill 1inch -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Starchild-ai-agent/official-skills --skill 1inch -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Starchild-ai-agent/official-skills --skill 1inch -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Starchild-ai-agent/official-skills 1inch
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Starchild-ai-agent/official-skills --skill 1inch -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/Starchild-ai-agent/official-skills --path 1inch
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add Starchild-ai-agent/official-skills --skill 1inch -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/Starchild-ai-agent/official-skills/tree/HEAD/1inch/SKILL.md

## Когда брать
- обменять ETH на USDC в сети Base по лучшему маршруту
- перевести SOL в ETH между сетями
- выставить лимитную покупку ARB по 0.80
- проверить allowance перед свопом и выдать approve
- прогнать своп одной командой с проверкой баланса до и после

## Примеры запросов агенту
- Найди токен POL в сети polygon и покажи первые 10 результатов
- Дай котировку: 1 USDC в POL на polygon
- Выполни своп 1 USDC в POL на polygon со слиппеджем 1.0 и авто-approve

## Похожие
- [aicoin-onchain](https://affpapa.org/nevibecode/skills/aicoin-onchain.md) — скилл · 302 установки
- [swap-planner](https://affpapa.org/nevibecode/skills/swap-planner.md) — скилл · 1200 установок
- [mcp](https://affpapa.org/nevibecode/mcp/swap-api-mcp.md) — MCP-сервер · ★ 22
- [dex-execution](https://affpapa.org/nevibecode/skills/dex-execution.md) — скилл · 426 установок
- [emblem-defi-yield](https://affpapa.org/nevibecode/skills/emblem-defi-yield.md) — скилл · 8700 установок
- [swap-tokens](https://affpapa.org/nevibecode/skills/swap-tokens.md) — скилл · 848 установок

Из того же набора: [starchild-ai-agent/official-skills](https://affpapa.org/nevibecode/by/starchild-ai-agent/official-skills.md) — 35 карточек

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