with one click
add-captions-burn
burn local ass captions or klap-style captions into a video.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
burn local ass captions or klap-style captions into a video.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Produce a Photo-Grid promo card โ a silent, music-optional feed-placement video where a scrolling 2รN tile grid (product photos + short brand video clips + big-type offer tiles + a promo-code tile) animates under a centered wordmark, headline, sub, and outline feature chips. 9:16 or 4:5, ~10s, $0 HTML-hyperframe pipeline (no T2V, no VO). Recreates the Meta "photo-grid mosaic" template (e.g. "Our New Band 2.0 / LAUNCH30"). Validated on Hume Health (Father's Day promo, 2026-06-03). Use when the brand wants a clean editorial feed card that works muted; NOT for kinetic-BG vignette (use create-vignette-ad), UGC, or VO-driven ads.
Remix a published Apple Notes video ad from the Goose Ads library for a new brand โ keep the source's note structure and typing pacing, swap in the brand's product, voice, and promo code, get the note approved in-session, then render with create-apple-notes-video-ad and publish the MP4 back to Gooseworks with live stage reporting. The Apple Notes typing-reveal counterpart to remix-imessage-ad-from-sample; this is what the app's Apple Notes format tab calls.
Remix a published ChatGPT video ad from the Goose Ads library for a new brand โ keep the source's conversation structure and pacing (the single ask โ streamed answer beat), swap in the brand's product as the natural recommendation and the promo code woven into the response, get the conversation approved in-session, then render with create-chatgpt-video-ad and publish the MP4 back to Gooseworks with live stage reporting. The ChatGPT chat-reveal / ask-ChatGPT counterpart to remix-imessage-ad-from-sample; this is what the app's ChatGPT format tab calls.
Remix a published iMessage video ad from the Goose Ads library for a new brand โ keep the source's conversation structure and pacing, swap in the brand's product, voice, and promo code, get the thread approved in-session, then render with create-imessage-video-ad and publish the MP4 back to Gooseworks with live stage reporting. The video counterpart to remix-graphic-ad-from-reference; this is what the app's iMessage format tab calls.
Remix a published Photo-Grid promo card from the Goose Ads library for a new brand โ keep the source's grid layout, tile rhythm, scroll, and offer structure, swap in the brand's product photos, corpus video clips, wordmark, palette, copy, and promo code, get the card approved in-session, then render with create-photo-grid-ad and publish the MP4 back to Gooseworks with live stage reporting. The photo-grid counterpart to remix-imessage-ad-from-sample; this is what the app's Photo-Grid format tab calls.
mix a music track under a silent video using ffmpeg. normalizes loudness to roughly -14 LUFS, applies a short fade in and out, and trims or loops the music to match video duration. use after a silent video master and a chosen music file are both ready.
| name | add-captions-burn |
| description | burn local ass captions or klap-style captions into a video. |
Burn local ASS captions or Klap-style captions into a video.
Implementation status: extracted from existing repository skills. The workflow is based on working source material and still requires the standard smoke and human tests after migration.
Sources: ad-studio, ai-ugc-ad-generator, klap-subtitles.
Extraction notes: ASS generation and local burn scripts.
skills/test-runs/<timestamp>/<skill-name>/ during tests.manifest.json for executable runs with status, provider, outputs, warnings, and errors.manifest.json for executable runs.verification.md or a short verification summary that names the checks performed.