🧪 Skills
Ad Creative Engine
Generate polished 1080×1920 TikTok/Reels/Shorts video ads from product clips and images. Three viral styles: Clean, Meme, UGC. Python + ffmpeg, no cloud requ...
v1.0.0
Description
name: skill-ad-creative-engine version: 1.0.0 description: > Generate polished 1080×1920 TikTok/Reels/Shorts video ads from product clips and images. Three viral styles: Clean, Meme, UGC. Python + ffmpeg, no cloud required. requires: bins: - python3 - ffmpeg pip: - moviepy - pillow - librosa (optional, for beat_sync)
skill-ad-creative-engine v1.0.0
Render polished short-form video ads (TikTok / Reels / Shorts) from product clips and images.
Three viral styles built-in: Clean, Meme, UGC. Runs locally — no cloud API required.
Quick Start
cd skill-ad-creative-engine
pip3 install -r requirements.txt
python3 scripts/render.py --config examples/config_example.json
Styles
| Style | Font | Overlay | Best for |
|---|---|---|---|
clean |
Montserrat ExtraBold | White text, drop shadow, upper-center | Product launch, brand ads |
meme |
Anton (ALL CAPS) | White + 8px black stroke, top-center | Viral hooks, humor ads |
ugc |
— | TikTok username pill only (no hook text) | Authentic creator-style |
Config Format
{
"style": "clean",
"hook_text": "You need this →",
"username": "@yourstore",
"scenes": [
{ "path": "clips/product_clip.mp4", "duration": 3.0 },
{ "path": "images/product_hero.jpg", "duration": 2.5 }
],
"transitions": ["cut", "dissolve"],
"music": "luts/background_track.mp3",
"beat_sync": false,
"output": "output/ad_final.mp4"
}
See examples/config_example.json for full reference.
Dependencies
pip3 install -r requirements.txt
System requirements:
ffmpeg(install viabrew install ffmpegorapt install ffmpeg)- Fonts bundled:
fonts/Anton-Regular.ttf+fonts/Montserrat-ExtraBold.ttf
Output Spec
- Resolution: 1080×1920 (9:16 vertical)
- FPS: 30
- Codec: H.264 + AAC audio
- Color grade: Warm tone applied automatically
Beat Sync (optional)
Set "beat_sync": true in config + provide a music track. Requires librosa:
pip3 install librosa
Cuts will snap to detected beat timestamps for a professional music-video feel.
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!