Vibe Directing 101
Make a TV ad for your business with AI. Everything from JT's class is on this page: what to set up, the 3 ads to pick from, and every prompt, ready to copy.
What you need
Any plan, on the web or the desktop app. Bring a laptop.
Makes the pictures and the video. A 60-second ad is about $8.75.
Claude is your editor. It joins your clips into one finished ad for you.
Talking videos of a person, even you as your AI twin. Sign up below.
Does the whole class for you inside Claude. Get it at /ad-skill.
Free tool for a logo end card and captions. Needs Claude Code.
Get HeyGen
HeyGen makes AI videos of a person talking to the camera. Use it for a spokesperson ad, a welcome video or a quick tip for social media. Scan the code or use the button.
Sign up for HeyGenThis is JT’s HeyGen partner link. It supports the class at no extra cost to you.
Step 1: Connect fal to Claude
- Go to fal.ai, make an account, and add $20 in credits.
- In Claude, click Customize, then Connectors.
- Click + Add, then Add custom connector.
- Name it fal. Paste this URL, then click Continue:
https://mcp.fal.ai/mcp-relay - Click Continue, Sign in now, Register automatically, then Add. Sign in to fal when it asks.
- Start a new chat. Click +, then Connectors, and turn fal on.
- Test it. Paste this. It worked if Claude says about 14 cents a second.
Use fal to find the Kling O3 Pro reference-to-video model and tell me what it costs. Don't run it.
Free plan: you get 1 custom connector, so make it fal. Team or Enterprise: an owner adds fal in Organization settings, then Connectors.
Shortcut: let the skill do it
Install JT’s free TV Ad Director skill (2 minutes). Then paste this in a new chat with fal on, and Claude walks you through every step below:
Use my TV Ad Director skill. I want to make an ad for my business.Want to learn how it works? Follow Steps 2 to 6 by hand, like we do in class.
Step 2: Pick one of the 3 ads
Your ad is the same length as the one you pick. 60 seconds = 4 takes (about $8.75). 30 seconds = 2 takes (about $4.50). Copy the formula, never the ad.
| Ad | Length | The formula to copy |
|---|---|---|
| Budweiser “American Icons” (2026) | 60 sec | Help someone small, grow up together, end on the big proud moment. |
| Lay’s “Last Harvest” (2026) | 60 sec | Teach it, grow up doing it, hand it over. |
| Pepsi “The Choice” (2026) | 30 sec | The other side's biggest fan picks you when the label is hidden. |
These were the top 3 fan picks in the USA TODAY Ad Meter for Super Bowl LX (February 2026), out of nearly 200,000 votes.
Step 3: Write your 7 lines
Have these ready. Only true things.
- Business name
- What you do, in one sentence
- Your city
- Your best customer
- The problem you fix
- One true thing that makes you different
- Your closing line
Step 4: Run the prompts
Use one chat with fal turned on. Paste each prompt in order. Fill in every [BRACKET] first.
You are my ad director. We just watched [AD NAME]. Copy its story formula only: [PASTE THE FORMULA]. Do not copy its characters, mascots, song, lines, logo or look. My business: [BUSINESS NAME] What we do: [ONE SENTENCE] Where: [CITY] My best customer: [WHO] The problem I fix: [PROBLEM] One true thing that makes us different: [FACT] Closing line: [CLOSING LINE] Write a [60 OR 30]-second tall (9:16) ad. Split it into 15-second takes: 4 takes for 60 seconds, 2 takes for 30 seconds. Each take has 3 shots of 5 seconds. For each shot, give what we see, who talks, the exact words, and the sounds. Start with a short cast list that says how each character looks and what they wear. Rules: - Made-up people or animals only. No real actors, brands, songs or logos. - Only one person talks in each shot, in 10 words or less. - Each take flows into the next one, like one story. - A narrator says my business name in the last take. - Every claim must be true. No prices, deals or promises I didn't give you. - No words on signs or screens. I'll add my logo and phone number later. - Check that someone who has never heard of us can follow the story. Fix any gaps. Then stop and wait for me to say "cast."
Paste the formula from the table in Step 2. Read the script before you go on.
Cast. Use fal with fal-ai/nano-banana-2 to make one cast picture: every character from my cast list standing side by side, full body, facing the camera, on a plain white background, tall 9:16. No words in the picture. Show it to me, then wait for me to say "make it."
About 8 cents. This keeps every face the same in every take.
Make it. Use fal to make all my takes at the same time with fal-ai/kling-video/o3/pro/reference-to-video. In every take, use the cast picture as @Image1 so the faces match. Each take is 15 seconds: my 3 shots as a multi-shot video, aspect ratio 9:16, generate_audio on. Write spoken words in lowercase, but keep names capitalized. Each take costs about $2.10, so go ahead. Show me every take in order with a download link.
Takes a few minutes. About $2.10 for each 15-second take.
Join it. Use fal with fal-ai/ffmpeg-api/merge-videos to join all my takes into one video, in order, Take 1 first. Set resolution_aspect_ratio_video_index to 0 so it stays tall. Keep the sound. Show me the finished ad with a download link and tell me how long it is.
Claude is the editor. It puts your takes together and hands you one finished video. Costs less than a penny.
Take [NUMBER] is wrong: [WHAT IS WRONG]. Fix that take's shots and make just that take again with the same cast picture. Then join all my takes again into one video, in order.
Remakes just that take (about $2.10), then joins the ad again.
Step 5: Download and post
- Play the finished ad with the sound on.
- Download it from Claude’s link.
- Post it tall (Reels, TikTok, YouTube Shorts). Put your phone number and website in the post.
If the join ever fails, ask Claude to try again. Last resort: drag the takes into iMovie, Clipchamp or CapCut.
Step 6 (advanced): A real end card with HyperFrames
AI video scrambles words. HyperFrames, a free open-source tool from HeyGen, makes clean text: your logo, phone number and captions.
- Install Node.js 22 or newer from nodejs.org.
- Install FFmpeg. Mac:
brew install ffmpegWindows:winget install ffmpeg - Add HyperFrames to Claude Code. Run both:
claude plugin marketplace add heygen-com/hyperframesclaude plugin install hyperframes@hyperframes - In Claude Code, paste this. Then ask Claude to join the end card onto the end of your ad.
/hyperframes Make a 4-second tall 9:16 end card for [BUSINESS] with [PHONE] and [WEBSITE]. Render it to MP4.
More help: github.com/heygen-com/hyperframes
The 6 rules
- Steal the formula, not the ad. No famous characters, songs, logos or looks.
- Real faces need a yes. Made-up people only, unless a real person gives written OK.
- Label the AI. Add “Made with AI” to the video or the post.
- Tell the truth. Every claim has to be true.
- Watch it before you post. Play the whole ad with sound and check every face and word.
- Post it tall and pay for sales. 9:16 for phones. Judge ads by sales, not clicks.
Made by JT with Kynex for the AI Friendly Summit. Videos open on YouTube; they belong to their owners and we only study their story formulas. fal and HeyGen are separate services with their own prices and terms. Prices were checked in November 2026 and can change.
