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. The guided test drive (upside-test) runs on Devnet; the other skills target Mainnet. It’s the fastest way to experience the exchange without writing any code first.
The test drive (upside-test) runs on Devnet (https://dev.upsidemax.xyz). The other skills target Mainnet (https://upsidemax.xyz), which trades real funds. Set UPSIDE_BASE_URL to switch either way; the signing chain ID follows the URL. A new account starts with no balance: on Mainnet, deposit funds before trading; for Devnet funds, contact the UpsideMAX team. Start small.

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 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 an account, checks its balance, 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 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

  • Test drive on Devnet, the rest on Mainnet. Orders placed through the trading skills use real funds. Point UPSIDE_BASE_URL at Devnet to practise first.
  • Keys stay local. Wallets are generated at runtime and stored in a local .env file readable only by you — scripts read keys from it, never from the command line, and the private key is never printed or pasted 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.