Frame from Ninja Gaiden-style ad for an ordering bot

Ninja Gaiden-style ad for an ordering bot

A 57-second vertical ad in the style of an 80s/90s Ninja Gaiden game: a pizza-throwing ninja is mobbed by rogue ninjas asking menu questions until he powers up with the Snagmi ordering assistant. Mostly one prompt, plus a few polish prompts.

“Opus has vision but not video, so its not able to watch final product which had a bunch of video glitches.”

PromptFull
Create a pure javascript animation. 30s-60s Ninja Gaiden 80s/90s video game style with appropriate audio and voiceover that is a 9:16 marketing video for Snagmi. Code for Snagmi can be found in {{path}}

This is a promotional video for the Snagmi AI assistant that takes food orders. It should be hilarious, but not try-too-hard funny. And it should be epic, with lots of ninjas doing ninja things. EPIC!

The hero is a powerful ninja who throws pizzas instead of ninja stars. He is being attacked at night by rogue ninjas asking him random questions like "Does the sausage contain nitrates?" "Can you hold the anchovies?" And other such questsions. When facing certain defeat, he finally powers up with Snagmi assistant.

Entire video should be as high of a production value as possible. Please spend your time on this, it's very important.

You can run the app locally to take screenshots, seed it with whatever data you want, or even import or copy the UX components directly from Snagmi and directly load them in your animation.

Use high quality text-to-speech model for generation. You can find open router API key in the .env file. Keep OpenRouter spend below $50.

You can use any tools you can find access to and resources on the internet. You create the script, the assets, the animation, concept, everything.

Please work autonomously until done. Quality is paramount. Production value should be on professional level.

Make it yours. Replace "Ninja Gaiden 80s/90s video game style", "Snagmi", and the paragraph about the pizza-throwing ninja with your own style, product, and plot. Put your code's path in place of "{{path}}".

Make it hereFree runs soon

You'll need

  • An OpenRouter API key in a .env file
  • Your app's code, at the path that replaces {{path}}
How it was made

The creator adapted "the Javascript animation prompt from earlier posts" and added a story brief. They describe it as mostly one-shot with Opus 5.5 and OpenRouter, plus a few polish prompts at the end that aren't published. They don't name the agent harness. {{path}} is the creator's placeholder for the app's code.

Posted Sep 24, 2026 · r/ClaudeCode on Reddit · 8 upvotes · 3 comments

Prompt from: Post body, in a code block

Look notesby Reference

A vertical pixel-art ninja game under a huge purple full moon: a rooftop hero with a pizza peel fights rival ninjas, menu questions appear in dialogue boxes, he powers up in green lightning, and the real Snagmi chat widget answers in-game.

Color
Deep purple and indigo night with a pale cratered moon, neon red and yellow shop signs, a toxic-green power-up, and warm orange brick by a pizza oven.
Type
Chunky pixel fonts: an arcade HUD (SCORE, TIMER, NINJA health bar, ACT 1-1, KO'D count), bordered dialogue boxes ("HE HAS DEFEATED A THOUSAND NINJAS.", "SECRET NINJA ART..."), large purple cut-scene text ("DOES THE SAUSAGE... CONTAIN"), a red DANGER warning, and the green SNAGMI wordmark.
Framing
9:16 frame like a portrait arcade screen: the moon fills the top, the fight plays on a rooftop strip in the middle, and dialogue boxes sit low. Cut-scene close-ups sit between black bars, and the chat UI appears as an in-game panel.
Structure
A silhouetted ninja on a pole above neon PIZZA and RAMEN signs, a rooftop fight with score pop-ups, a masked rival's cut-scene question about sausage, rogue ninjas asking whether the crust is gluten-free, a DANGER warning, a green-lightning power-up with a phone ("SECRET NINJA ART..."), the Shadow Crust Pizza chat answering anchovy and gluten questions ("ORDERS-002 $56.00"), the hero at a brick pizza oven while ninjas queue ("FINALLY."), and the SNAGMI end card ("THE AI THAT TAKES YOUR ORDERS", snagmi.com).

More like this

0:30

Pixel-game rhythm short, synced in code

Opus 5.5 · HyperFrames

0:11

16-bit pixel-art wizard casting a spell

Opus 5.5 · Plain JavaScript

5:23

SNES-style anime battle: Sydney vs. Claude

Partial prompt · Claude Code · Plain JavaScript

0:13

Looping pixel-art Halloween diorama

Opus 5.5 · TypeScript

0:15

Pixel-art kākāpō party with confetti

Claude.ai · HTML canvas

6:23

1990s demoscene demo set to tracker music

Opus 5.5 · C/C++

0:48

Paper-collage promo for a nutrition app

Partial prompt · Opus 5.5 · Plain JavaScript

0:18

Terminal under a curved CRT shader

Claude Code · Remotion

0:10

Pixel-block logo built by four cursors

Claude Code · Remotion

2:55

3Blue1Brown parody on how LLMs work

Claude Code

0:32

Apple-style vertical film from screenshots

Prompt described · Claude Cowork · Three.js

0:15

Vertical promo for a fan-made card site

Opus 5.5

0:18

Pelican test extended into a cartoon gag

GPT-6 Astra · SVG

0:15

Japanese kinetic type music video

Opus 5.5

0:15

Recruiting ad with a Kansai-dialect voice

Opus 5.5

0:23

Vertical social ad for Lightspark

Opus 5.5

1:42

IKEA manual as a narrated 3D how-to video

Opus 5.5

1:15

Robot who learns his world is prompted

Opus 5.5 · Remotion

6:36

Toy theatre: an octopus sues the Moon

Partial prompt · Claude Code · Plain JavaScript

0:30

Cop's coffee break, directed by two models

Opus 5.5

1:00

Vertical faceless explainer from your text

Partial prompt · HyperFrames

0:09

Vertical text hook with yellow highlights

Partial prompt · HyperFrames

3:07

Vertical Korean stock-market briefing

Remotion

0:15

Fast-paced vertical ad for Claude

Claude Code

0:45

Narrated trailer for an events map app

Opus 5.5 · Playwright

1:05

Perler-bead pixel-art music video

Claude Code

0:57

Collage-style vertical reel about a novel

Prompt described · Opus 5.5 · HTML and CSS

1:37

Shader universe grown from one typed word

Claude Code · Three.js

0:48

Evangelion-style vertical lyric video

Partial prompt · Claude Code

0:30

Apple-style launch video for a workout app

Claude Code · HTML and CSS