
Sparkling Shoreline
- The person, pose, shoreline, horizon, and camera angle stay recognizable
- Tiny glints sit naturally on the water and illuminated areas
- Warm light and color depth feel photographic instead of fantastical
Wiggly / Format Lab /
Preserve one photograph while adding natural crystal-like sparkles, golden-hour light, soft film grain, and a premium in-camera finish.
One source image in. 1 inspected image out.
Judge strict source preservation, realistic sunlight-driven sparkles, warm cinematic light, filmic color, and a premium photographic finish.




Exact gathered prompt
Preserve the original photograph exactly as it is. Do NOT change, add, remove, replace, redraw, or regenerate the subject, face, hairstyle, clothing, body proportions, pose, composition, camera angle, perspective, background objects, or environment. Apply a subtle premium sparkling effect inspired by natural sunlight reflections. Add tiny realistic crystal-like sparkles and soft shimmering light particles delicately scattered across the air, grass, and illuminated areas where sunlight naturally hits. Create elegant diamond glints, micro lens sparkles, and soft glitter highlights with realistic light refraction and diffraction, avoiding an artificial or fantasy appearance. Enhance the golden-hour atmosphere with warm cinematic sunlight, soft bloom, gentle volumetric light, realistic HDR, rich color depth, and smooth tonal transitions. Add a subtle warm rim light around the subject created naturally by the sunset. Use premium ARRI Alexa 35 color science, Kodak Portra 400 film tones, soft film grain, natural contrast, and realistic dynamic range. Keep every original detail intact while making the sparkles blend seamlessly into the scene as if captured in-camera. The result should look like professional high-end outdoor photography, ultra-realistic, photorealistic, cinematic, 8K, with no Al-generated appearance.
Source: @skaigenerated · model shown: GPT Image 2
Prepare -> Validate -> Transform -> Inspect
One run pinned to the photo, exact gathered prompt, and selected model route.
The photo and prompt contract checked locally.
One Sparkling Effect transform from one approved prediction.
Explicit approval required
Automatic file checks plus an actual visual review.
Explicit approval required
SKILL.md--- name: wiggly-sparkling-effect description: Apply the exact gathered SKAI Sparkling Effect prompt to one photograph. --- # Sparkling Effect Use the packaged runner and exact prompt. Do not call Replicate separately or create another render path. Ask one short question: > Which photo should I give the Sparkling Effect? Then run: ```bash npm run format:skai-image -- init --format=sparkling-effect --run=<id> --input=<absolute-image-path> npm run format:skai-image -- validate --format=sparkling-effect --run=<id> npm run format:skai-image -- estimate --format=sparkling-effect --run=<id> npm run format:skai-image -- render --format=sparkling-effect --run=<id> --approve-paid npm run format:skai-image -- inspect --format=sparkling-effect --run=<id> npm run format:skai-image -- inspect --format=sparkling-effect --run=<id> --visual-pass --review-notes="<specific observations>" npm run format:skai-image -- finalize --format=sparkling-effect --run=<id> --approve-final ``` Hard rules: - Keep the exact gathered prompt unless the user explicitly requests a change. - Use Nano Banana 2 by default, Lite for economy, or Pro for premium. - Treat GPT Image 2 as creator provenance, not as the packaged Replicate route. - Validate before spending and never render without `--approve-paid`. - Persist and resume the prediction ID. - Never exceed three attempts. - View the output and record specific visual-review notes before finalizing. - Never print, store, or commit `REPLICATE_API_TOKEN`.
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.",
"The creator examples were labeled GPT Image 2; the packaged Replicate runtime uses Nano Banana 2 routes.",
"No proof generation was purchased for this package.",
"One render attempt is one paid prediction.",
"Paid generation requires explicit approval and is capped at three attempts."
]
}
inputs.json{
"required": [
{
"id": "photo",
"type": "image",
"formats": ["jpg", "png", "webp"],
"minimumWidth": 512,
"minimumHeight": 512,
"maximumBytes": 26214400
}
],
"question": "Which photo should I give the Sparkling Effect?",
"defaults": {
"model": "nano-banana-2",
"aspectRatio": "3:4",
"outputCount": 1
},
"modelRoutes": {
"economy": "google/nano-banana-2-lite",
"default": "google/nano-banana-2",
"premium": "google/nano-banana-pro",
"creatorShown": "GPT Image 2"
}
}
pipeline.json{
"progress": "Prepare -> Validate -> Transform -> Inspect",
"attemptCap": 3,
"stages": [
{
"id": "prepare",
"output": "One run pinned to the photo, exact gathered prompt, and selected model route.",
"paid": false,
"approvalRequired": false
},
{
"id": "validate",
"output": "The photo and prompt contract checked locally.",
"paid": false,
"approvalRequired": false
},
{
"id": "transform",
"output": "One Sparkling Effect transform from one approved prediction.",
"paid": true,
"approvalRequired": true
},
{
"id": "inspect",
"output": "Automatic file checks plus an actual visual review.",
"paid": false,
"approvalRequired": true
}
]
}
prompts/transform.txtPreserve the original photograph exactly as it is. Do NOT change, add, remove, replace, redraw, or regenerate the subject, face, hairstyle, clothing, body proportions, pose, composition, camera angle, perspective, background objects, or environment. Apply a subtle premium sparkling effect inspired by natural sunlight reflections. Add tiny realistic crystal-like sparkles and soft shimmering light particles delicately scattered across the air, grass, and illuminated areas where sunlight naturally hits. Create elegant diamond glints, micro lens sparkles, and soft glitter highlights with realistic light refraction and diffraction, avoiding an artificial or fantasy appearance. Enhance the golden-hour atmosphere with warm cinematic sunlight, soft bloom, gentle volumetric light, realistic HDR, rich color depth, and smooth tonal transitions. Add a subtle warm rim light around the subject created naturally by the sunset. Use premium ARRI Alexa 35 color science, Kodak Portra 400 film tones, soft film grain, natural contrast, and realistic dynamic range. Keep every original detail intact while making the sparkles blend seamlessly into the scene as if captured in-camera. The result should look like professional high-end outdoor photography, ultra-realistic, photorealistic, cinematic, 8K, with no Al-generated appearance.
quality.json{
"automatic": [
"Exactly 1 decodable JPG, JPEG, PNG, or WebP output",
"At least 640x800 pixels",
"Aspect ratio matches the selected route within 0.02",
"At least 50 KB"
],
"visual": [
"The subject, face, hair, clothing, pose, composition, camera angle, background, and environment remain recognizable",
"Tiny crystal-like sparkles and diamond glints follow natural sunlight and illuminated areas",
"Sparkles blend into the photograph without looking magical, pasted on, or overdone",
"Warm golden-hour light, soft bloom, volumetric light, HDR, and tonal transitions remain believable",
"ARRI-inspired color, Portra-like warmth, gentle grain, and natural contrast feel premium",
"There are no obvious AI artifacts, warped details, logos, or watermarks"
],
"finalization": {
"automaticPassRequired": true,
"visualPassRequired": true,
"reviewNotesRequired": true,
"explicitApprovalFlag": "--approve-final"
}
}