Render custom Aavegotchi 3D images from arbitrary trait and wearable combinations. Use when the user describes a synthetic or hypothetical gotchi look in plain language, asks for an outfit preview, headshot, or full-body image, and is not asking for an existing onchain token by tokenId or inventory URL.
Use this skill when the user wants a custom 3D gotchi render from selected traits, wearable IDs, wearable names, or a named preset.
Plain-language requests should also route here, for example:
Do not wait for the user to explicitly say gotchi-3d-custom-render.
node, jq, and python3 with Pillow are availableaavegotchi-3d-renderer instead when the user gives a tokenId or inventory URL for an existing gotchi.scripts/render-custom-gotchi.shscripts/render-preset-gallery.shscripts/run-unity-render.shunity/GotchiCustomRendererFrom the skill root:
bash scripts/render-custom-gotchi.sh \
--preset aagent-eth
Default mode is hosted. Use --render-mode auto if you specifically want hosted-first with Unity fallback, or --render-mode unity for local-only rendering.
Outputs land in:
Renders/<slug>-full.pngRenders/<slug>-headshot.pngRenders/<slug>-manifest.jsonSupported flags:
--preset--slug--haunt-id--collateral--eye-shape--eye-color--skin-id--background--pose--body--face--eyes--head--pet--hand-left--hand-right--left-hand--right-hand--slot--wearables--print-presets--write-only--render-mode--hosted-only--unity-only--find-wearableWearable flags can take either:
--head 59--head 'Aagent Fedora Hat'bash scripts/render-custom-gotchi.sh --find-wearable aagent
bash scripts/render-custom-gotchi.sh --preset portrait-eth
bash scripts/render-custom-gotchi.sh --preset aagent-eth
bash scripts/render-custom-gotchi.sh --preset aagent-eth --render-mode auto
bash scripts/render-custom-gotchi.sh --body 'Aagent Shirt' --face 'Aagent Headset' --eyes 'Aagent Shades' --head 'Aagent Fedora Hat' --hand-right 'Aagent Pistol'
bash scripts/render-custom-gotchi.sh --wearables 'head=56,hand-right=58' --bg gotchi-radio --pose hero
bash scripts/render-custom-gotchi.sh --slot hat=56 --slot weapon=58 --background transparent
bash scripts/render-preset-gallery.sh
bash scripts/render-preset-gallery.sh --preset aagent-eth --preset portrait-eth --gallery-name quicklook
bash scripts/render-preset-gallery.sh --preset aagent-eth --preset portrait-eth --gallery-name quicklook --skip-failures
bash scripts/render-preset-gallery.sh --preset aagent-eth --gallery-name quicklook --open
Natural-language request examples this skill should handle:
If you need to inspect the request shape or adjust it manually, read references/request-schema.md.
If you need the preset list or alias vocabulary, read references/presets.md.
references/request-schema.md when you need the exact JSON payload layoutreferences/presets.md when you need preset names, background aliases, or friendlier slot namesreferences/wearables.tsv when you need the built-in wearable name catalog used on non-Unity hostsunity/GotchiCustomRenderer/Assets/Editor/GotchiCustomRenderCLI.cs only when changing the Unity render behavior