skills/remix-api-reference/SKILL.md
OpenAPI-first endpoint reference for Remix game publishing REST routes
npx skillsauth add farworld-labs/remix-skills remix-api-referenceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Before generating or executing API calls, fetch:
https://api.remix.gg/docs/jsonUse OpenAPI as the contract source of truth for:
GET/POST/...)Base headers:
Authorization: Bearer <api_key>
Content-Type: application/json
Base URL: https://api.remix.gg
OpenAPI UI: https://api.remix.gg/docs
Success:
{ "success": true, "data": { "...": "..." } }
Error:
{ "success": false, "error": { "code": "SOME_CODE", "message": "...", "details": null } }
Use OpenAPI for exact paths; these are the stable groups:
POST /v1/games/{gameId}/assetsPOST /v1/games/{gameId}/images/generatePOST /v1/games/{gameId}/images/generate-shop-iconPOST /v1/games/{gameId}/sprites/generateGET/POST /v1/games/{gameId}/items, POST/DELETE /v1/games/{gameId}/items/{itemId}Asset uploads are available via POST /v1/games/{gameId}/assets. You can upload binary files (icons, sprites, audio) directly through the API.
Assets can also be managed through the Remix app/Studio upload flow.
Canonical flow:
POST /v1/games/{gameId}/assetsUNAUTHORIZED - Missing/invalid API key.ACCOUNT_INELIGIBLE - User is banned/deleted.FORBIDDEN - User does not own the game/version.GAME_NOT_FOUND - Game missing.VERSION_NOT_FOUND - Game/version mismatch or missing.MAX_IN_DEV_GAMES_EXCEEDED - Creator reached cap.VALIDATION_ERROR - Body/query failed validation.INVALID_JSON - Body could not be parsed as JSON.LIVE_VERSION_LOCKED - Attempted to edit a live version.VERSION_NOT_EDITABLE - Version is submitted/approved/launched.THREAD_CREATE_FAILED - Failed to provision upload thread.RATE_LIMITED - API key rate limit exceeded.INTERNAL_SERVER_ERROR - Unexpected server failure.content-media
Generate and add images to a Remix game
development
Build lightweight mobile-friendly 3D browser games with Three.js
tools
Upload and validate HTML game code for Remix. Use when creating or updating a draft version through the CLI, MCP tools, or direct REST calls.
data-ai
Upload images, audio, or 3D models as hosted game assets