The magicmarkets-magic-api skill packages what Claude needs to build against the API: the working guide, the REST and streaming references, task-shaped recipes, and runnable examples. It tells Claude to fetch the live llms-full.txt and OpenAPI spec as the source of truth rather than trusting memory.
Source: github.com/magicmarkets/magic-api
Install
Claude Code loads the skill automatically. Mention MagicMarkets, betslips, orders or the price stream and it activates.
To update an existing install:
If you cloned the skill before 29 September 2026, the old URL redirects, so git pull still works.
What is inside
The examples
The examples read your key from MAGIC_API_KEY.
03 and 04 are dry-run by default. They print what they would do and exit, and the dry run only reads. Pass --live to place or close for real, which commits real USDT. 04 --all --live calls close_all with no filter, which closes every open order on the account.
The repository also has offline tests and read-only live tests, which check the skill against the published OpenAPI spec. See the README for how to run them.
Skill and MCP server together
The skill teaches Claude the protocol. The MCP server gives Claude tools to call it. Use both: the skill for building integrations, the MCP server for asking questions about live markets.