find-arbitrage-opps — скилл для Claude Code: арбитраж между биржами
Скилл сравнивает цены одной пары на разных биржах и показывает, где спред между покупкой и продажей самый широкий.
npx skills add hummingbot/skills --skill find-arbitrage-opps -a claude-codeЧто делает find-arbitrage-opps
Скилл обходит все биржи, подключённые к Hummingbot API, и собирает по заданной паре цены из каждого источника. Взаимозаменяемые токены он считает одним активом: BTC, WBTC и cbBTC — это биткоин, USDT, USDC и USD — доллар. Поэтому пару можно задавать списком, например BTC,WBTC к USDT,USDC.
Скрипт scripts/find_arb_opps.py принимает базу и котировку, умеет фильтровать по конкретным коннекторам и отсекать мелкий спред через --min-spread. С флагом --dex к ценам CEX добавляются Jupiter на Solana, Uniswap в Ethereum и PancakeSwap в BSC — их тянет Hummingbot Gateway. На выходе список цен по источникам, лучший bid и ask, размер спреда и готовые связки «купить здесь, продать там»; есть вывод в JSON.
Для CEX нужен запущенный Hummingbot API с настроенными коннекторами и ключами, для DEX — Gateway на http://localhost:15888 или свой адрес в GATEWAY_URL. Без работающего Gateway флаг --dex ничего не даст. Учтите: рынки BTC на части бирж открыты только резидентам Австралии, и скрипт сам печатает предупреждение, когда в поиске появляется BTC, WBTC или cbBTC.
Какие задачи решает
- сравнить цену одной пары сразу на нескольких биржах
- найти связку «купить дешевле, продать дороже»
- учесть WBTC и USDC как эквиваленты BTC и USDT
- добавить к ценам CEX котировки DEX через Gateway
- отсеять спреды ниже заданного порога
Примеры запросов агенту
- Найди арбитражные возможности по паре BTC к USDT на подключённых биржах
- Сравни цены ETH и WETH к USDT и USDC, добавь котировки DEX и покажи только спреды от 0.1%
- Прогони поиск по паре SOL к USDC только через коннекторы binance и kraken, результат отдай в JSON
Как установить find-arbitrage-opps
1Через Skills CLI (Vercel)
npx skills add hummingbot/skills --skill find-arbitrage-opps -a claude-code2Вручную: положить файлы
~/.claude/skills/find-arbitrage-opps/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/find-arbitrage-opps/
1Через Skills CLI (Vercel)
npx skills add hummingbot/skills --skill find-arbitrage-opps -a codex2Вручную: положить файлы
.agents/skills/find-arbitrage-opps/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hummingbot/skills --skill find-arbitrage-opps -a cursor2Вручную: положить файлы
.cursor/skills/find-arbitrage-opps/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hummingbot/skills find-arbitrage-opps2Вручную: положить файлы
.github/skills/find-arbitrage-opps/SKILL.md1Через Skills CLI (Vercel)
npx skills add hummingbot/skills --skill find-arbitrage-opps -a gemini-cli2Командой платформы
gemini skills install https://github.com/hummingbot/skills --path skills/find-arbitrage-oppsВручную: положить файлы
.devin/skills/find-arbitrage-opps/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hummingbot/skills --skill find-arbitrage-opps -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о find-arbitrage-opps
Как установить find-arbitrage-opps в Claude Code?
Выполните npx skills add hummingbot/skills --skill find-arbitrage-opps -a claude-code, затем проверьте, что файл появился по пути ~/.claude/skills/find-arbitrage-opps/SKILL.md.
Что делает find-arbitrage-opps?
Собирает цены заданной пары со всех бирж, подключённых к Hummingbot API, и считает спред между самым дешёвым и самым дорогим источником. Взаимозаменяемые токены вроде BTC и WBTC скрипт воспринимает как один актив.
Что нужно подготовить до запуска?
Работающий Hummingbot API с настроенными коннекторами и ключами бирж. Для котировок DEX дополнительно нужен запущенный Hummingbot Gateway на http://localhost:15888 или адрес, указанный в GATEWAY_URL.