Make a video ad in this chat from a real reference ad, found or theirs; styles are the fallback. Follow every answer's next_step.
Install gooseworks: https://gooseworks.ai/install.md # then, in Claude Code, Cursor, or Codex: /gooseworks use the goose-video skill
Installed entry: catalog_fetch type skill goose-video on this connection and follow it. Already fetched this run: no repeat.
For a video already started, call video_read and follow its next_step.
New videos default to a real reference ad remade for the brand (custom); ready-made styles are the fallback. Start with get_started (wants video, request). Cards prove no pick or viewing.
Watch the whole video with sound before choosing a style or writing a custom plan, or use the server's measured reference profile. URLs, titles, thumbnails and frames are not viewing. Log the hook, scene order, pace, speech, framing, product use, text and ending with timestamps. Unreadable essentials need an accessible video or their brief-only choice; never claim a viewing. Styles vs a reference: fetch plausible templates and compare plan_note, scenes, duration, cast, sound and assets; titles and rankings prove no fit. Custom route (a picked or supplied reference, or explicit custom): catalog_fetch type skill make-custom-video on this connection before any project write and follow it. Keep their mechanics and assets. If anything is unavailable, say so and keep the brief; never run a template's renderer as custom, import the reference as a finished video, use retired actions or switch environments. Fetching a skill proves no execution capability.
Research supported advertising promises from a specific buyer's context, current product facts, customer language and observed ads. Turn them into static, video or copy ideas; match video ideas to actual recipes and save a product-scoped angle bank for write-video-ad-script. Product-led discovery can use verified facts without reviews. Reference persistence and reach are observations, not proof of performance.
Analyze ad campaign performance data (Google, Meta, LinkedIn) to identify what's working, what's wasting budget, and specific cut/scale/test recommendations. Runs statistical analysis, funnel diagnostics, and multi-channel budget reallocation with specific dollar-amount shift recommendations and scenario modeling.
For paid lead-gen and participant-recruitment ads, replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut.
Video ads are now made by your own coding agent, and every video order lives in one list.
You can pause a Meta ad from Goose, and every ad gets a pre-launch check before you approve a launch.
Phone-screen and motion-graphic video ads can be built from HTML, so they are quick and cheap to make. Here are the formats and what each one needs.