Communitygithub.com

Raibit-AI/food-shot-director

Directs AI image-to-video food shots for restaurant ads (chopsticks lifting noodles, a spoon scooping, sauce poured, a piece lifted to the lens). It gives the prompt formula, which foods animate well and which morph, and a keep-or-reject checklist so the dish still looks like the real menu item. Works with any image-to-video model (Kling, Veo, Seedance, LTX, Runway). Use when the user wants to animate a food photo, make food B-roll or a hand-in-frame food shot, or turn menu photos into video...

What is food-shot-director?

food-shot-director is a Claude Code agent skill that directs AI image-to-video food shots for restaurant ads (chopsticks lifting noodles, a spoon scooping, sauce poured, a piece lifted to the lens). It gives the prompt formula, which foods animate well and which morph, and a keep-or-reject checklist so the dish still looks like the real menu item. Works with any image-to-video model (Kling, Veo, Seedance, LTX, Runway). Use when the user wants to animate a food photo, make food B-roll or a hand-in-frame food shot, or turn menu photos into video...

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Raibit-AI/food-ad-kit/tree/HEAD/plugins/food-ad-kit/skills/food-shot-director

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Food shot director

Winning restaurant ads put motion in the first second (79%) and a hand in frame (79%). A still dish with a slow zoom is the weakest opener. The fix is a "hand-in-frame action shot", generated from a real photo of the dish.

1. Start from a real photo of the real dish

Use the restaurant's own photo, ideally placed on a still of their real table or room. This matters for three reasons:

  • The model reproduces what it's given, so their plating and portion stay honest.
  • Use one clean frame per dish. If the photo has a blurred fill or a padded border, the model drifts out of it by about second 3 and invents a new scene.
  • Clear stray objects first. One image edit removing leftover plates from a backdrop saves rerolls.

2. The prompt formula

[Utensil] enters from the top of the frame, [one action], and slowly lifts [the food] toward the camera, [one detail: steam, a drip, a glisten]. Only the [utensil] moves; the [bowl/plate] stays in place. Then a style tail: Close-up appetizing food commercial, cozy restaurant at night, shallow depth of field, realistic, steady camera. No people in the background. Sound: soft ambience, no music, no speech.

Proven examples:

  • Chopsticks lift glossy noodles out of the bowl, chili oil dripping.
  • A white ceramic spoon dips in and lifts tofu cubes in red sauce, steam rising.
  • A hand with a small spoon pours a stream of chili oil over the dumplings.
  • Chopsticks pick up one crispy golden-red fried chicken piece coated in chili flakes. Name the texture and color exactly, or the model invents a pale blob.

3. What animates well and what morphs

WorksFails
Noodles, sauces, broth, pours, steam, dripsA single solid piece lifted alone (dumplings melt, chicken turns into batter)
One utensil, one actionTwo actions in one prompt
Overhead or 45-degree angleWide room shots: strangers walk in
5-second clips; use the best 1.5-2.5 sUsing the whole clip: the motion often reverses or a second spoon appears

Expect about 1 keeper in 2 takes. Generate 2 seeds per shot.

4. Keep-or-reject checklist (check frames at 0.5 s steps)

Reject the take if any of these happen:

  • The food no longer looks like the real dish (wrong shape, color or portion).
  • The lifted piece changes shape mid-air.
  • A second utensil, hand or plate appears.
  • A person walks through the background.
  • The utensil is oversized, plastic-looking or melting.
  • The motion reverses.

Then trim to the cleanest 1.5-2.5 seconds.

5. Two traps

  • Strip the clip's audio. Most video models add their own music, and every cut then switches songs. Build the sound separately; the social-ad-builder skill does this.
  • Honesty. The shot must show what the customer actually gets. Never add food, garnish or portion that isn't on the real plate, and never generate fake customers or crowds in a real restaurant's ad.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Raibit-AI/ad-teardown

Breaks a video ad down the way a creative director would. It measures length, cut speed and first cut; pulls frame strips of the first 3 seconds and of the whole ad; transcribes the speech; tags the hook, format, people, text, offer and ending; and scores it against benchmarks from winning food ads. Use when the user asks to analyze, break down, tear down, critique or compare a video ad, Reel or TikTok, especially for a restaurant or food brand.

Raibit-AI/blind-ad-review

Improves a video ad through repeated blind A/B reviews. Two versions are shown as contact sheets to a fresh reviewer who doesn't know which is newer, and both are scored against benchmarks from winning food ads. The next version changes only what reviewers agree on, and the loop continues until the gains stop. Use when the user wants to improve, iterate, critique or A/B test an ad or Reel before spending money, or asks "which version is better".

Raibit-AI/social-ad-builder

Assembles finished vertical social video ads from clips plus a simple JSON shot list. It outputs a 9:16 master for Reels, Stories and TikTok plus a 4:5 feed cut, with brand-color dish labels, the brand on frame 0, hard cuts, a matched color grade, clean designed sound, safe loudness and an end card. It uses free ffmpeg only. Use when the user wants to edit, cut, assemble or render a short ad, Reel or TikTok from food or product clips, or make several ad variations to A/B test.

Raibit-AI/winning-ad-finder

Finds video ads that are probably working for restaurants and food brands, using the free Meta Ad Library, and builds a short "swipe file" of likely winners to study. Use when the user asks to find winning ads, research competitors' Facebook or Instagram ads, see what ads restaurants are running, or build ad inspiration for a food business.

Related Skills