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"
}
}