ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

Video Ad Producer

Skill by g4dr

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/g4dr/video-ad-producer
Or

Video 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

  1. Go to https://invideo.sjv.io/TBB and create an account
  2. Choose a plan with API access (Business plan or above)
  3. Navigate to Settings → API / Developer Settings
  4. Copy your API Key: iv_api_xxxxxxxxxxxxxxxx
  5. 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
EndpointMethodPurpose
/videos/generatePOSTStart video generation from a script or brief
/videos/{id}/statusGETPoll generation progress
/videos/{id}/exportGETRetrieve final download URL
/scripts/generatePOSTGenerate 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:

FrameworkBest ForStructure
AIDAAwareness campaignsAttention → Interest → Desire → Action
PASPain-point productsProblem → Agitate → Solution
BABTransformation productsBefore → After → Bridge
Hook + Proof + CTAPerformance adsBold 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

Author@g4dr
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-g4dr-video-ad-producer": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.