polymarket-api — скилл для Claude Code: что делает и как установить
Скилл помогает настроить работу с Polymarket: подключить биржевой стакан CLOB, получать данные через Gamma API и рассчитывать комиссии для торговых ботов.
npx skills add agentmc15/polymarket-trader --skill polymarket-api -a claude-codeЧто делает polymarket-api
Скилл даёт ассистенту инструкции по интеграции с площадкой предсказаний Polymarket на базе сети Polygon (chain id 137). Внутри описана работа с двумя протоколами: биржевым интерфейсом CLOB на https://clob.polymarket.com для управления ордерами и стаканом, а также сервисом Gamma API на https://gamma-api.polymarket.com для чтения метаданных событий. Приводятся примеры на Python с библиотеками py-clob-client, httpx и websockets.
При формировании запросов критично различать condition_id для самого рынка и token_id для конкретного исхода в книге котировок, иначе сервер вернёт ошибку. Модель комиссий здесь только для тейкеров, а мейкеры платят 0. Если значение taker_base_fee передаётся из API рынка, его нужно делить на 10 000, потому что параметры приходят в базисных пунктах.
Для торговых операций второго уровня авторизации понадобятся приватный ключ кошелька и адрес POLYMARKET_FUNDER_ADDRESS. Лимиты на публичные вызовы составляют около 100 запросов в минуту, а на авторизованные — около 1000.
Какие задачи решает
- Подключить библиотеку
py-clob-clientдля размещения лимитных заявок - Получить список активных событий и рынков через Gamma API
- Рассчитать формулу комиссии тейкера с учётом категории рынка
- Подписаться на поток котировок стакана через WebSocket
Примеры запросов агенту
- Покажи пример отправки ордера GTC через
py-clob-clientс ключами из переменных окружения. - Напиши код на
httpxдля получения списка активных рынков из Gamma API. - Как правильно рассчитать комиссию тейкера, если
taker_base_feeв ответе равен 700?
Как установить polymarket-api
1Через Skills CLI (Vercel)
npx skills add agentmc15/polymarket-trader --skill polymarket-api -a claude-code2Вручную: положить файлы
~/.claude/skills/polymarket-api/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/polymarket-api/
1Через Skills CLI (Vercel)
npx skills add agentmc15/polymarket-trader --skill polymarket-api -a codex2Вручную: положить файлы
.agents/skills/polymarket-api/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add agentmc15/polymarket-trader --skill polymarket-api -a cursor2Вручную: положить файлы
.cursor/skills/polymarket-api/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install agentmc15/polymarket-trader polymarket-api2Вручную: положить файлы
.github/skills/polymarket-api/SKILL.md1Через Skills CLI (Vercel)
npx skills add agentmc15/polymarket-trader --skill polymarket-api -a gemini-cli2Командой платформы
gemini skills install https://github.com/agentmc15/polymarket-trader --path .claude/skills/polymarket-apiВручную: положить файлы
.devin/skills/polymarket-api/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add agentmc15/polymarket-trader --skill polymarket-api -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о polymarket-api
Как установить polymarket-api в Claude Code?
Выполните команду npx skills add agentmc15/polymarket-trader --skill polymarket-api -a claude-code. Скилл сохранится по пути ~/.claude/skills/polymarket-api/SKILL.md.
Что делает скилл polymarket-api?
Он добавляет ассистенту правила взаимодействия с REST API, WebSocket и контрактами Polymarket. С его помощью агент пишет код для торговых ботов, выгрузки котировок и расчёта комиссий.
Чем отличаются параметры condition_id и token_id?
Значение condition_id идентифицирует рынок в целом при запросе информации о маркете. Для работы со стаканом, ценами и выставления ордеров используется token_id, привязанный к конкретному исходу.