Wiggly / Format Lab /

gta-vi

agent-ready
v1.0.0

GTA VI

Turn one portrait into a grounded, neon-lit AAA open-world game character.

One source image in. 1 inspected image out.

Download runnable kit

Gathered source proof

Judge subject identity, anatomy, grounded realism, Vice City color, and AAA cutscene finish against the gathered source example.

Neon Vice City source proof
Nano Banana Pro

Neon Vice City source proof

  • The face and proportions stay grounded and realistic
  • Warm sunset and teal-magenta neon create a controlled Vice City palette
  • Wet streets, palms, and signage add atmosphere without swallowing the subject
  • Depth and sharpness read like a modern AAA cutscene

Exact gathered prompt

Transform this exact image into a cinematic visual inspired by Grand Theft Auto VI. Preserve the original composition, facial features, pose, and subject identity while enhancing it with a polished next-generation video game aesthetic. Apply hyper-realistic rendering with cinematic lighting, HDR effects, detailed skin textures and natural imperfections (not cartoonish), subtle stylization inspired by GTA VI character design, vibrant but controlled color grading (Miami/Vice City-inspired tones, warm highlights, teal shadows), depth of field and environmental atmosphere for immersion, clean, sharp focus with AAA video game quality. Use a grounded semi-realistic style inspired by GTA VI character design — modern, refined, and immersive, without exaggerated or comic-like features. Add balanced Miami/Vice City-inspired color grading with warm highlights, teal shadows, neon ambience, and atmospheric depth. Include realistic depth of field and sharp AAA-quality focus to create the feel of a high-budget open-world game cutscene. If applicable, enhance the background with a modern Vice City vibe, including neon lights, palm trees, luxury urban scenery, reflective streets, and cinematic sunset or night lighting. Important requirements: • Do not convert into cartoon, comic, cel-shaded, or GTA V-style art • Avoid thick outlines or unrealistic proportions • Keep the subject recognizable and authentic • Maintain realism with only subtle stylization A realistic GTA VI-inspired render that looks like a character from a modern AAA open-world game.

Source: @skaigenerated · model shown: Nano Banana Pro

The official run

Prepare -> Validate -> Transform -> Inspect

  1. 1. prepare
    free

    A run pinned to the source portrait, exact gathered prompt, and chosen model route.

  2. 2. validate
    free

    The image and complete provider contract checked locally.

  3. 3. transform
    paid

    One GTA VI-inspired portrait from the selected Replicate model.

    Explicit approval required

  4. 4. inspect
    free

    Automatic file checks plus an actual visual review.

    Explicit approval required

Model routes

  • economy: Nano Banana 2 Lite · 3:4
  • default: Nano Banana 2 · 3:4
  • source model: Nano Banana Pro · 3:4

What prevents waste

  • The complete contract validates locally before spending.
  • Paid generation needs an explicit approval flag.
  • The prediction ID is saved before polling.
  • Interrupted jobs resume instead of duplicating.
  • Three attempts is the hard cap.

Repo files

Agent instructions SKILL.md
---
name: wiggly-gta-vi
description: Transform one portrait into a grounded, cinematic GTA VI-inspired character using the exact gathered SKAI prompt.
---

# GTA VI

Use the packaged runner and prompt. Do not call Replicate separately or create
another render path.

Ask one short question first:

> Which photo should I transform into a cinematic GTA VI-style character?

Use Nano Banana 2 by default, Nano Banana 2 Lite for economy, or Nano Banana
Pro only when the user requests the source/premium route.

```bash
npm run format:skai-image -- check --format=gta-vi
npm run format:skai-image -- init --format=gta-vi --run=<id> --input=<absolute-image-path>
npm run format:skai-image -- validate --format=gta-vi --run=<id>
npm run format:skai-image -- estimate --format=gta-vi --run=<id>
npm run format:skai-image -- render --format=gta-vi --run=<id> --approve-paid
npm run format:skai-image -- inspect --format=gta-vi --run=<id>
npm run format:skai-image -- inspect --format=gta-vi --run=<id> --visual-pass --review-notes="<specific observations>"
npm run format:skai-image -- finalize --format=gta-vi --run=<id> --approve-final
```

Hard rules:

- Preserve the subject, pose, expression, and composition.
- Validate before spending.
- Never generate without `--approve-paid`.
- Persist and resume the same prediction ID.
- Never exceed three attempts.
- View the actual output and record notes before `--approve-final`.
- Never print, store, or commit `REPLICATE_API_TOKEN`.
Replicate BYOK requirements requirements.json
{
  "runtime": {
    "node": ">=22",
    "commands": ["npm"]
  },
  "providers": [
    {
      "name": "Replicate",
      "models": [
        "google/nano-banana-2-lite",
        "google/nano-banana-2",
        "google/nano-banana-pro"
      ]
    }
  ],
  "environment": [
    {
      "name": "REPLICATE_API_TOKEN",
      "secret": true,
      "requiredFor": ["render", "resume"]
    }
  ],
  "notes": [
    "All smoke and validation commands are local.",
    "No proof generation was purchased for this package.",
    "The gathered source example is the visual proof.",
    "Paid generation requires explicit approval and is capped at three attempts."
  ]
}
Input contract and model routing inputs.json
{
  "required": [
    {
      "id": "portrait",
      "type": "image",
      "formats": ["jpg", "png", "webp"],
      "minimumWidth": 512,
      "minimumHeight": 512,
      "maximumBytes": 26214400
    }
  ],
  "question": "Which photo should I transform into a cinematic GTA VI-style character?",
  "defaults": {
    "model": "nano-banana-2",
    "aspectRatio": "3:4",
    "outputCount": 1
  },
  "modelRoutes": {
    "economy": "google/nano-banana-2-lite",
    "default": "google/nano-banana-2",
    "sourceModel": "google/nano-banana-pro"
  }
}
Paid-call and resume contract pipeline.json
{
  "progress": "Prepare -> Validate -> Transform -> Inspect",
  "attemptCap": 3,
  "stages": [
    {
      "id": "prepare",
      "output": "A run pinned to the source portrait, exact gathered prompt, and chosen model route.",
      "paid": false,
      "approvalRequired": false
    },
    {
      "id": "validate",
      "output": "The image and complete provider contract checked locally.",
      "paid": false,
      "approvalRequired": false
    },
    {
      "id": "transform",
      "output": "One GTA VI-inspired portrait from the selected Replicate model.",
      "paid": true,
      "approvalRequired": true
    },
    {
      "id": "inspect",
      "output": "Automatic file checks plus an actual visual review.",
      "paid": false,
      "approvalRequired": true
    }
  ]
}
Exact gathered prompt prompts/transform.txt
Transform this exact image into a cinematic visual inspired by Grand Theft Auto VI. Preserve the original composition, facial features, pose, and subject identity while enhancing it with a polished next-generation video game aesthetic.

Apply hyper-realistic rendering with cinematic lighting, HDR effects, detailed skin textures and natural imperfections (not cartoonish), subtle stylization inspired by GTA VI character design, vibrant but controlled color grading (Miami/Vice City-inspired tones, warm highlights, teal shadows), depth of field and environmental atmosphere for immersion, clean, sharp focus with AAA video game quality.

Use a grounded semi-realistic style inspired by GTA VI character design — modern, refined, and immersive, without exaggerated or comic-like features. Add balanced Miami/Vice City-inspired color grading with warm highlights, teal shadows, neon ambience, and atmospheric depth.

Include realistic depth of field and sharp AAA-quality focus to create the feel of a high-budget open-world game cutscene.

If applicable, enhance the background with a modern Vice City vibe, including neon lights, palm trees, luxury urban scenery, reflective streets, and cinematic sunset or night lighting.

Important requirements:
• Do not convert into cartoon, comic, cel-shaded, or GTA V-style art
• Avoid thick outlines or unrealistic proportions
• Keep the subject recognizable and authentic
• Maintain realism with only subtle stylization
A realistic GTA VI-inspired render that looks like a character from a modern AAA open-world game.
Automatic and visual gates quality.json
{
  "automatic": [
    "Exactly 1 decodable JPG, PNG, or WebP output",
    "At least 640x800 pixels",
    "Aspect ratio within 0.02 of the selected route",
    "At least 50 KB"
  ],
  "visual": [
    "The same person, pose, expression, and composition remain recognizable",
    "Face, hands, clothing, and street geometry are coherent",
    "The render is realistic rather than comic, cel-shaded, or GTA V-like",
    "Warm highlights, teal shadows, and neon ambience stay controlled",
    "The frame reads like a sharp modern AAA cutscene"
  ],
  "finalization": {
    "automaticPassRequired": true,
    "visualPassRequired": true,
    "reviewNotesRequired": true,
    "explicitApprovalFlag": "--approve-final"
  }
}