imessage-video-ad

Installation
SKILL.md

imessage-video-ad

Use this skill when an ad concept calls for an authentic iMessage thread reveal: someone screenshots a product/result, sends it to a friend, the friend reacts and asks what app/service it is, and the conversation surfaces the brand + a CTA code.

Everything this skill needs is bundled in this folder — the iMessage HTML renderer (scripts/generate.js + scripts/templates/), both end-card templates, the Apple SFX (assets/sfx/), and the example thread/timeline. No external skill dependencies.

Setup (once)

npm install                       # Playwright
npx playwright install chromium   # browser binary
pip install -r requirements.txt   # FAL client (flat-lay background step only)
cp .env.example .env              # add FAL_KEY if generating the flat-lay bg

ffmpeg and ffprobe must be on your PATH. All scripts run in place and take a --project <dir> so one copy of the skill drives many ads.

Output format — FRAMED (Variant B) is the standard

Installs
2
GitHub Stars
12
First Seen
8 days ago
imessage-video-ad — gooseworks-ai/goose-video