Skip to main content
The UpsideMAX skills plugin is an open-source bundle that teaches an AI coding assistant — Claude Code, Codex, or Cursor — how to drive UpsideMAX for you. Ask in plain language (“let me try it”, “buy BTC”, “show my positions”, “stream trades”) and the assistant runs the real, signed API calls against Devnet. It’s the fastest way to experience the exchange without writing any code first.
Everything runs on Devnet (https://dev.upsidemax.xyz). Wallets are generated at runtime and funded by the auto-airdrop — no real funds, no Mainnet risk, nothing to configure.

upsidemax/upside-agent-skills

Open-source. Clone it, read the code, or contribute. MIT licensed.

What’s in the plugin

Five skills. Start with upside-test — it’s the guided, one-command experience layer over the others.

Install & start

Two steps in every tab: install from the repo, then the one line that starts the experience. All tabs install the same SKILL.md files — pick yours.
1. Install — in an open Claude Code session:
2. ▶ Start — run the skill:
It opens the guided numbered menu — pick a number, or just say “Let me try UpsideMAX”.
Before registering you’ll need an alpha test invitation code — the assistant asks for it (or set UPSIDE_INVITE_CODE=<your-code>); request one from the UpsideMAX team. Python 3.9+ is required, and the skill installs its own Python dependencies on first run.

Prefer the terminal?

The upside-test launcher is also a plain script — it works the same whether you run it through Claude Code, Codex, Cursor, or no assistant at all. curl / tar ship with macOS, Linux, and Windows 10+.
Registers a test account, funds it, and lets you trade — the full experience from your shell. (git clone, or a ZIP download, work too.)

Using it

The skill shows a numbered menu — reply with a number to run a flow. Or skip the menu and just say what you want; the assistant maps it to the right flow: Replies come back in your language. Registration needs an alpha test invitation code — the assistant asks for it (request one from the UpsideMAX team).
Prefer to see the code behind a step? Ask the assistant to “show the request” — the test drive can print the exact signed POST /exchange envelope it sent, so you can lift it straight into your own integration. From there, the Authentication and Exchange API pages cover the full signing scheme and every action.

Good to know

  • Devnet only. The plugin targets Devnet by default; Mainnet access is arranged with the UpsideMAX team.
  • Keys stay local. Wallets are generated at runtime and stored in a local session file — you’re never asked to paste a private key into chat.
  • It’s a starting point. Use it to learn the flows quickly, then build your own integration against the REST and WebSocket APIs documented in the rest of these docs.