aerodrome
Use when creating, validating, backtesting, deploying, sizing, or troubleshooting Aerodrome/Base spot trading strategies through…
Superior Trade API key for Unified API account, wallet, context, backtest, deployment, and typed execution requests.
$ npx -y skills add Superior-Trade/superior-skills --skill polymarket --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/polymarketContext preview
The summary Claude sees to decide when to auto-load this skill.
Superior Trade API key for Unified API account, wallet, context, backtest, deployment, and typed execution requests.
name: polymarket
description: "Use when the user wants to trade, research, or backtest Polymarket prediction markets through Superior Trade — finding markets by slug or event URL, placing a single immediate market order, writing NautilusTrader strategies, running filled-data backtests, funding pUSD, or deploying and monitoring a live Polymarket strategy."
metadata:
version: 2.0.0
updated: 2026-08-12
homepage: https://superior.trade
source: https://github.com/Superior-Trade
primaryEnv: SUPERIOR_TRADE_API_KEY
auth:
type: api_key
env: SUPERIOR_TRADE_API_KEY
header: "x-api-key"
scope: "Use the authenticated user's Unified API account, managed wallet, market context, backtests, deployments, and supported typed Polymarket executions. Cannot export private keys or access other users' data."
env:
- name: SUPERIOR_TRADE_API_KEY
description: "Superior Trade API key for Unified API account, wallet, context, backtest, deployment, and typed execution requests."
required: true
type: api_key
externalEndpoints:
- url: https://api.superior.trade
purpose: "Unified account, wallet, market context, typed executions, filled-data backtests, deployments, and logs"Trade prediction markets on Polymarket through Superior Trade. Discover markets, place single immediate market orders, write NautilusTrader strategies, backtest against historical trade data, and deploy live — all through one API.
Read [`../../references/unified-runtime.md`](../../references/unified-runtime.md) before any Superior Trade request. Use only methods, fields, and capabilities published by Unified OpenAPI.
**Base URL:** `https://api.superior.trade`. If the environment configures a different base URL, use that instead. **Auth:** Prefer `x-api-key: <api_key>` for Superior Trade product API keys. Browser/session callers may use `Authorization: Bearer <token>`. **Docs:** `GET /openapi.json` (Unified OpenAPI contract)
Load these on demand — each is the full detail behind a summary below.
| Read | When | | --- | --- | | `references/api.md` | You need Unified route selection for account, wallet, market discovery, typed execution, backtest, or deployment. | | `references/strategy-authoring.md` | You are writing NautilusTrader strategy code — structure, order submission, dollars-to-shares conversion, multi-instrument setups, available data. | | `references/example-strategies.md` | You want a worked starting point: carry/yield harvesting, momentum/news fade, or spread capture. | | `references/strategies.md` | You are choosing an archetype for the user's thesis and need the fit/anti-fit table. | | `references/troubleshooting.md` | A strategy source, backtest, or deployment is failing, or a deployment trades zero times. |
Environment-specific facts that defy reasonable assumptions. Read these before acting.
This skill uses the same Superior Trade API key as every other venue — there is no separate prediction-market key:
x-api-key: $SUPERIOR_TRADE_API_KEY
If `SUPERIOR_TRADE_API_KEY` is not set, use the registration and verification flow in the `superior-trade-auth` skill.
The managed wallet is read through `/wallet`. Polymarket support is discovered through `/context/venues`; exact capabilities come from `/openapi.json`.
Before live trading:
1. Read the managed wallet with `GET /wallet`. 2. Check Polymarket and Nautilus support with `GET /context/venues` and `GET /runtime/frameworks`. 3. Confirm the wallet has the required balance and readiness exposed by Unified API. 4. If a required onboarding or pUSD funding action is absent from `GET /openapi.json`, stop and report it. 5. Create a Unified deployment with strategy code and config. 6. Store credentials with `PUT /runtime/deployments/{id}/credentials` only when the current contract requires it. 7. Start the deployment only after the user explicitly confirms.
Use only the credential schema published by Unified API. Never infer a secret or wallet field from an older payload.
Current account/funding endpoints:
Use `POST /runtime/executions` when the user asks to place one immediate Polymarket bet/order. This is a fast path for a whitelisted `placeMarketOrder` action, not a strategy deployment. Do not create a deployment plan or run a backtest for a one-off order unless the user asks for a strategy or bot.
Required sequence:
1. Confirm auth with `SUPERIOR_TRADE_API_KEY`. 2. Fetch `GET /wallet`. 3. If selecting a non-default managed account, set top-level `account_address` only to an address verified by `GET /wallet`. 4. Check `GET /context/venues` and the wallet balance. If t
Trading strategies and intelligence tools for Superior Trade — natural-language strategy authoring, backtesting, and autonomous deployment on Hyperliquid, Lighter, and Polymarket.
Use when creating, validating, backtesting, deploying, sizing, or troubleshooting Aerodrome/Base spot trading strategies through…
Use when running, interpreting, or designing backtests on Superior Trade — anything about backtest windows, trade-count…
Use when the user asks for spot-perp basis trade, basis arbitrage, cash-and-carry, perp discount, or any setup that reads the…
Use when writing a symmetric Bollinger-band mean-reversion strategy on the 4h timeframe — BB reverter, range trader, chop…
Use when writing a swing/intraday breakout strategy on Superior Trade — anything described as breakout, momentum, trend…
Use when a Polymarket prediction-market thesis rests on an external event — CPI, Fed, elections, court rulings, ETF decisions —…