Claude Code can generate professional video ads, animated social content, reels, and AI images — without After Effects, without a video editor, without an agency.
This guide covers the two most powerful skills for visual content inside Claude: Arcads and Remotion.
WHAT YOU NEED
- Claude Desktop app (Pro tier)
- Claude Code installed: npm install -g @anthropic-ai/claude-code
- Arcads account (free trial available at arcads.ai)
- Node.js installed on your computer
- About 30 minutes for initial setup
THE TWO TOOLS
ARCADS: AI VIDEO ADS What it does: Generates UGC (user-generated content) style video ads using AI avatars. No actors, no studio, no editing. You write the script; Arcads renders the video with a realistic AI presenter.
Best for:
- Product promotion videos
- Social media ads (Instagram, TikTok, YouTube)
- AI influencer content
- Testimonial-style ads
AI models available: Sora 2, Veo 3, Kling 3.0, Nano Banana (for image-to-video), and more.
REMOTION: ANIMATED VIDEO FROM CODE What it does: A React-based video framework. Claude Code writes the code; Remotion renders it into a professional video. No timeline editing, no keyframes — Claude generates the animation logic from a description.
Best for:
- Animated stat videos ("We hit 10K subscribers!")
- Explainer animations
- Logo animations and motion graphics
- Countdown timers, social proof displays
- Brand intro videos
Supports: 3D, audio, captions, charts, transitions, custom fonts.
SETTING UP ARCADS IN CLAUDE CODE
Step 1: Open Claude Code in your terminal Step 2: Install the Arcads skill: /arcads-install (or follow the Claude skill installation guide for Arcads)
Step 3: Connect your Arcads account: "Connect my Arcads account using API key: [your key]"
Step 4: Test with a simple video: "Create a 30-second UGC-style video ad for [product/service] with the following script: [paste script]. Use a professional female avatar. Export in 9:16 for TikTok."
ARCADS PROMPT TEMPLATES
UGC-STYLE PRODUCT AD "Create a 30-second vertical video ad for [product] targeting [audience] on TikTok/Instagram. Script structure:
- Hook (0-5 sec): Start with [describe hook — problem, surprise, or claim]
- Problem (5-15 sec): [describe the problem your product solves]
- Solution (15-25 sec): [describe how your product solves it]
- CTA (25-30 sec): [call to action] Avatar: [male/female], [age range], [energy: casual/professional/excited] Background: [solid colour / lifestyle scene / product background] Caption style: bold white text, short phrases"
TESTIMONIAL-STYLE AD "Create a 20-second AI testimonial video for [product]. Script: 'I've been using [product] for [time period] and [specific result]. Before, I [describe the problem]. Now I [describe the improvement]. If you [target audience description], you need to try this.' Avatar: Make them look like a real customer — casual clothing, genuine expression. No logo in video. CTA card at the end: '[CTA text]'"
AI INFLUENCER POST "Create a 15-second AI influencer video posting about [topic]. Avatar: [describe look and vibe]. Script: Conversational, relatable, not promotional. The content is: [describe what you want them to say]. Platform: [Instagram Reels / TikTok / YouTube Shorts] Captions: Auto-generated, white with black outline."
SETTING UP REMOTION IN CLAUDE CODE
Step 1: Install Remotion globally: npm install -g remotion
Step 2: In your project folder, initialise a Remotion project: npx create-video@latest
Step 3: Start Claude Code in the Remotion project folder: claude
Step 4: Install the Remotion skill in Claude Code: /remotion-video
Step 5: Give Claude your first video brief.
REMOTION PROMPT TEMPLATES
ANIMATED MILESTONE VIDEO "Create a 10-second animated video celebrating reaching [milestone: e.g., '10,000 subscribers']. Design:
- Background: [brand colour or gradient]
- Counter animation that counts up from 0 to [number]
- Confetti particle effect when the number hits [number]
- Text: '[Milestone text]' in [font style]
- Brand logo appears at 8 seconds
- Export: 1080x1080 for Instagram, 1920x1080 for YouTube"
ANIMATED STAT VIDEO "Create a 15-second animated explainer showing [3 statistics]: Stat 1: [number] — [label] Stat 2: [number] — [label] Stat 3: [number] — [label] Each stat appears with a slide-in animation, icon, and brief description. Colour scheme: [your brand colours] Style: Clean, corporate, professional Export: 16:9 for LinkedIn"
SOCIAL PROOF DISPLAY "Build a 20-second animated video showing social proof:
- Start with a bold headline: '[claim]'
- Show 5 customer quotes appearing one by one with names
- End with CTA: '[text]' Animation style: Fade in and slide up Typography: [font choice] Background: [colour]"
COUNTDOWN TIMER VIDEO "Create an animated countdown timer from [X] days to an event. Show: Days, hours, minutes, seconds ticking in real time Design: Dark background, glowing numbers, [event name] above the timer Loop: The timer should work as a live embed Export: Compatible with [platform]"
LOGO ANIMATION "Animate my logo for use as a channel intro. The animation should:
- Start with the logo off-screen
- Slide in from [direction]
- Scale up slightly and lock into position
- Tagline appears below with typewriter effect
- Hold for 2 seconds
- Fade out Duration: 4 seconds total Export: MP4 with transparent background if possible"
WORKFLOW: FROM IDEA TO PUBLISHED VIDEO
Step 1 — Brief: Write out what you want the video to do, who it's for, and what the key message is. Step 2 — Script: Use Claude Chat to write the script. "Write a 30-second TikTok ad script for [product] targeting [audience]. Hook must grab attention in 2 seconds." Step 3 — Generate: Use Arcads (for talking head) or Remotion (for animation) to render the video. Step 4 — Review: Watch the output and note what to adjust. Step 5 — Iterate: Give Claude feedback: "Shorten the hook by 5 seconds. Change the background to dark blue. Make the text larger." Step 6 — Export: Download in the right format for your platform. Step 7 — Publish: Upload directly to your platform.
PLATFORM EXPORT SPECS
TikTok: 1080x1920 (9:16), MP4, max 60 sec for ads Instagram Reels: 1080x1920 (9:16), MP4 Instagram Feed: 1080x1080 (1:1) or 1080x1350 (4:5) YouTube Shorts: 1080x1920 (9:16) YouTube / LinkedIn: 1920x1080 (16:9) Twitter/X: 1280x720 (16:9) or 1:1
Downloaded from DavideGPT.ai — Follow @DavideGPT for daily AI tips