Developer portal

For coding agents

Integration skills

Give your coding agent the same contract, boundaries, and reviewed examples used by this documentation.

Bound to the API contract
Every bundle includes SKILL.md, the exact OpenAPI contract, integration guidance, and a focused source example. Bundles use contract 9ae5180d5f8f from the validated backend.

Choose a skill

ggbucks integration starter

Plan or implement a new game integration with the public ggbucks sandbox API, project and game caps, public client configuration and server-only credentials. Use when integrating a game portfolio; does not publish an SDK or authorize live payouts.

Unity public configuration

Add ggbucks v2 public game configuration to a Unity client using a fixed HTTPS origin and a public game key. Use for Unity client reads; secrets, gameplay event writes and native account approval belong outside this client.

Authoritative server events

Implement verified ggbucks sandbox gameplay events on a trusted game server with a durable outbox, stable replay identity, bounded retries and recorded rejection handling. Use for server event delivery; a credential alone cannot prove gameplay.

Player linking and consent

Implement ggbucks game-account linking through server-created intents, a fixed native consent deep link and bounded game-server status polling. Use for player linking; never collect player Clerk tokens or automate native approval.

Download and use

Download a bundle, review its SKILL.md, and place the skill directory in your agent's supported skills location. For a project-local Codex installation, copy a reviewed skill directory into .agents/skills/ in your repository. A skill provides implementation instructions; it does not grant access or authorize remote changes.

curl --fail 'https://docs.ggbucks.com/skills/all.zip?contractHash=9ae5180d5f8f1de2cd25fc025b00af0ee00e1ae569dd787254956d0ebf116216&sha256=09004235258dcb160a2f1a24e156dccafd245130fa51336802e39ace24d5cdfd' -o ggbucks-skills.zip
unzip ggbucks-skills.zip
Refresh when the contract changes
Compare the bundle's contract hash with the current manifest before a new integration or remote setup. Check the manifest's file hashes after download.