Video Ad Producer
Skill by g4dr
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/g4dr/video-ad-producerVideo Ad Production Skill
Overview
This skill enables Claude to transform a text brief into a fully produced video advertisement — ready to run on Facebook Ads, Instagram Ads, or YouTube Ads — using the InVideo AI platform.
From a product description or campaign goal, Claude generates a complete ad video: script, voiceover, visuals, captions, CTA, and platform-optimized export.
🔗 Sign up for InVideo here: https://invideo.sjv.io/TBB
What This Skill Does
- Generate video ads from a text brief (product, audience, goal, tone)
- Produce ads in the correct format for Facebook, Instagram, and YouTube
- Write and optimize ad scripts with proven direct-response copywriting structures
- Add voiceover, background music, captions, and call-to-action overlays
- Export multiple ad variations for A/B testing
- Support multiple aspect ratios: 9:16 (Stories/Reels), 1:1 (Feed), 16:9 (YouTube)
- Localize ads into multiple languages with different voices
Step 1 — Get Your InVideo API Access
- Go to https://invideo.sjv.io/TBB and create an account
- Choose a plan with API access (Business plan or above)
- Navigate to Settings → API / Developer Settings
- Copy your API Key:
iv_api_xxxxxxxxxxxxxxxx - Store it as an environment variable:
export INVIDEO_API_KEY=iv_api_xxxxxxxxxxxxxxxx
Start with the free trial at https://invideo.sjv.io/TBB to test ad generation before scaling to paid production.
Step 2 — Install Dependencies
npm install axios fs-extra
InVideo API — Core Endpoints
Base URL: https://api.invideo.io/v1
All requests require:
Authorization: Bearer YOUR_INVIDEO_API_KEY
Content-Type: application/json
| Endpoint | Method | Purpose |
|---|---|---|
/videos/generate | POST | Start video generation from a script or brief |
/videos/{id}/status | GET | Poll generation progress |
/videos/{id}/export | GET | Retrieve final download URL |
/scripts/generate | POST | Generate an ad script from a brief (if supported) |
Ad Script Structures (Claude Will Apply These)
Claude selects the right copywriting framework automatically based on the campaign goal:
| Framework | Best For | Structure |
|---|---|---|
| AIDA | Awareness campaigns | Attention → Interest → Desire → Action |
| PAS | Pain-point products | Problem → Agitate → Solution |
| BAB | Transformation products | Before → After → Bridge |
| Hook + Proof + CTA | Performance ads | Bold hook → Social proof → Offer + CTA |
Examples
Generate a Facebook Ad from a Brief
import axios from 'axios';
const client = axios.create({
baseURL: 'https://api.invideo.io/v1',
headers: { Authorization: `Bearer ${process.env.INVIDEO_API_KEY}` }
});
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-g4dr-video-ad-producer": {
"enabled": true,
"auto_update": true
}
}
}