Install
openclaw skills install aavegotchi-3d-rendererRender Aavegotchi assets by deriving renderer hashes from Goldsky Base core data and calling POST /api/renderer/batch on www.aavegotchi.com. Use when the user gives a tokenId or inventory URL, or when deterministic hash plus image artifacts are required.
openclaw skills install aavegotchi-3d-rendererRender gotchi assets from token data and renderer batch APIs.
tokenId or inventory URL with id=<tokenId>.chainId=8453)./api/renderer/batch HTTP status.PNG_Full and PNG_Headshot to disk when available.GLB_3DModel availability and URL when present.tokenId from direct input or inventory URL.https://api.goldsky.com/api/public/project_cmh3flagm0001r4p25foufjtt/subgraphs/aavegotchi-core-base/prod/gn<Collateral>-<EyeShape>-<EyeColor>-<Body>-<Face>-<Eyes>-<Head>-<RightHand>-<LeftHand>-<Pet>POST https://www.aavegotchi.com/api/renderer/batch using:force: trueverify: falserenderTypes: ["PNG_Full", "PNG_Headshot", "GLB_3DModel"]POST /api/renderer/batch with verify: true until availability.exists=true for all requested render types or timeout.proxyUrls.PNG_Full and proxyUrls.PNG_Headshot only when corresponding availability.exists=true.Run the bundled script:
node scripts/render-gotchi-bypass.mjs --token-id 6741
Or pass an inventory URL:
node scripts/render-gotchi-bypass.mjs \
--inventory-url "https://www.aavegotchi.com/u/0x.../inventory?itemType=aavegotchis&chainId=8453&id=6741"
Use --out-dir /tmp to control artifact location (default: /tmp).
Optional polling controls:
--poll-attempts 18 --poll-interval-ms 10000
Always return:
tokenIdhashpollAttempts, pollIntervalMs, renderReady)PNG_Full and PNG_Headshot output paths (or missing reason)GLB_3DModel availability and URL when presenttokenId and Base context.400, verify eye mappings and right/left wearable order (index4 then index5).availability.exists is false, ensure kickoff used force:true, then keep polling verify:true until timeout.404, verify production deployment state.