adapting-formats
Resizes an existing image ad into the other shapes it has to run in — reads the ad first, then regenerates it at each ratio with…
Generates a UGC video — a creator or customer, on camera as themselves, sharing their own authentic take on a product. Use when the user wants a UGC video, creator video, influencer ad or endorsement, tiktok-style review, unboxing, try-on, OOTD, fit check, haul, tutorial,
Claude Code
$ npx -y skills add SupercmoHQ/superCMO-skills --skill generating-ugc-videos --agent claude-code
Codex
$ npx skills add SupercmoHQ/superCMO-skills --skill generating-ugc-videos -a codex -y
Cursor
$ npx skills add SupercmoHQ/superCMO-skills --skill generating-ugc-videos -a cursor -y
Gemini CLI
$ npx skills add SupercmoHQ/superCMO-skills --skill generating-ugc-videos -a gemini-cli -y
GitHub Copilot
$ npx skills add SupercmoHQ/superCMO-skills --skill generating-ugc-videos -a github-copilot -y
OpenCode
$ npx skills add SupercmoHQ/superCMO-skills --skill generating-ugc-videos -a opencode -y
Windsurf
$ npx skills add SupercmoHQ/superCMO-skills --skill generating-ugc-videos -a windsurf -y
name: generating-ugc-videos description: Generates a UGC video — a creator or customer, on camera as themselves, sharing their own authentic take on a product. Use when the user wants a UGC video, creator video, influencer ad or endorsement, tiktok-style review, unboxing, try-on, OOTD, fit check, haul, tutorial, talking head, or creator testimonial. Not for a produced advertisement in the brand's voice, where a presenter or actor plays a role in the brand's spot — that is generating-ad-videos; not for a video with no person in it, or a person with no product to show. license: Apache-2.0 metadata: version: "0.9.0" category: creative summary: "Produces UGC videos of any length - like review, unboxing, try-on, tutorial and more. It casts the actor, writes the script, and storyboards multiple clips to lock in actor and product consistency. It lets you direct every step to get a cohesive, ready-to-run ad in minutes."
Turn a product into a video of a creator on camera.
Videos that do not have a person on camera with a product are out of scope — those should be generated by the `generating-videos` skill. A produced advertisement in the brand's voice — a commercial, TV ad or brand film where the person plays a role in the brand's spot rather than a creator sharing their own take — belongs to `generating-ad-videos`, even when a presenter is on camera.
**Settled for every job — never ask about these, and never re-decide them:** the delivered video is `9:16` unless the user explicitly asked for `16:9` · the clip model is `seedance-2.0-fast` with audio on, unless the user named one · storyboard sheets are `gpt-image-2` at `16:9` · how many clips there are comes from the length · the clips are always joined, hard cuts, no transitions.
physically uses it, which parts open or move, and what must stay identical wherever it appears.
whatever the product facts leave out.
not make it a casting photo, and a second object does not make it a prop.
**Skip this when the brief already settles the video** — a clear product, a clear format, a length.
Otherwise ask once, bundled into a single message, always with a free-text way out.
| Ask | When | | --- | --- | | **The product** — a link or a photo | Neither was supplied. Offer to wait for an upload; a photographed product beats a described one. | | **How long** | The brief doesn't say. Offer 15s, 30s, 45s or 60s, and let them type their own. | | **Whether the person in a supplied photo should be the creator** | An image with a person in it was supplied and the brief doesn't say who they are. Ask rather than assume either way. | | **Whether they have a photo of the delivery package** | The brief is about opening a package and none is attached. If they have one, **wait for it to arrive** before building anything — a promised photo is not a photo. If they don't, a plain unbranded box stands in. |
When the user waives questions, take 15s, say in one sentence what you took, and keep going.
| The ask is about… | Mode | Reference | | --- | --- | --- | | Holding the product and talking about it | **review** | `references/mode-review.md` | | Opening the package it arrived in | **unboxing** | `references/mode-unboxing.md` | | Wearing it — clothing, shoes, jewellery, accessories | **try-on** | `references/mode-try-on.md` | | Showing how to use it, one step at a time | **tutorial** | `references/mode-tutorial.md` |
**Where two rows both fit, these win:**
Write one description and reuse it unchanged in every storyboard — rephrasing it between calls reads as a different product.
whatever this one actually is: *"brushed steel barrel, matte soft-touch collar, a woven wrist strap"*.
9 cm tall and 4 cm across"*. Give the real measurements rather than likening it to another object, which the model renders inconsistently.
exact colours, the shape of a closure or handle, the gauge of a chain or strap, a surface finish, a distinguishing mark.
close, and where anything dispenses: *"hinged lid at one end, folds back flat; the brush sits inside the cap"*.
ones allow. Nothing later does anything to the product that isn't on this list.
**Don't transcribe what the label says**, even where the product facts spell it out. Spelling out the printing invites the model to redraw it, and redrawn text comes back warped. The facts may name it; the description never repeats it.
**What the user asked for wins.** Wherever the brief is specific — a scenario, a shot list, a named place, a line they want said, a mood — follow it exactly and keep following it for the rest of the job. Everythin
Open-source skills that empower any AI agent (Claude, Cursor, Hermes, etc.) to generate end-to-end marketing campaigns - UGC videos, ad videos, product photography and more.
Resizes an existing image ad into the other shapes it has to run in — reads the ad first, then regenerates it at each ratio with…
Analyzes a brand from its own website — its colours and fonts, the logo and imagery it uses, how it sounds, who it sells to, the…
Audits the ads a company is running itself — what's live now, what it has already stopped, and which have run longest. Watches…
Normalizes a product into generation-ready facts — from an e-commerce URL (a clean description plus curated product images) or…
Clones an existing video ad — reads a supplied reference ad, keeps its structure, pacing, shots, camera and hook, and rebuilds it…
Makes a product ad video — a product showcase with no one on screen, or a story or lifestyle commercial where a presenter or…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…