/launch-video
Use when the user wants a full launch video / hero video / 30-90s product announcement composing demo footage, logo, and copy (e.g. "/launch-video", "make the launch video for DashClaw").
$ npx -y skills add ucsandman/marketing-studio --skill launch-video --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/launch-video
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user wants a full launch video / hero video / 30-90s product announcement composing demo footage, logo, and copy (e.g. "/launch-video", "make the launch video for DashClaw").
SKILL.md
launch-video.SKILL.mdname: launch-video
description: Use when the user wants a full launch video / hero video / 30-90s product announcement composing demo footage, logo, and copy (e.g. "/launch-video", "make the launch video for DashClaw").
Launch Video
**REQUIRED BACKGROUND:** marketing-studio skill. Work in `C:\Projects\animations`.
Produces: `out/<brand>/launch.mp4` — ~45s five-act composition: logo reveal -> hook headline -> live demo -> feature beats (1-3) -> end card, over the brand's background loop.
Recipe
1. Direction, before any storyboarding or building: write three one-page directions with `docs/templates/DIRECTION.md`, kill two with its kill questions, and record the survivor + its signature move in `out/<brand>/marketing/direction.md`. Skip only if that file already exists for this version. 2. Ingredients first — this template COMPOSES existing assets. Ensure (running the sibling skills as needed): logo-reveal PNG sequence (logo-reveal skill steps 1-4), background loop (Blender `background_loop` scene per brand; PLAYBOOK seam rules), demo capture + telemetry (product-demo skill steps 1-4), feature screenshots. 3. Props builder: create/extend `scripts/build-<brand>-launch-props.mjs` from the noban one — it is the copy's source of truth (headline, feature lines, CTA; no em dashes) and pulls telemetry from the demo props so they never drift. Run it. 4. Act timing comes from `studio/src/lib/launchTiming.ts` (shared with calculateMetadata — never duplicate the math; adjust constants there if pacing changes, and its vitest tests with them). 5. Proof stills: one frame per act (logo/hook/demo/each feature/end card), Read all, iterate copy and framing until intentional. 6. Render as a VERSIONED file, never overwritten: `out/<brand>/launch-v1.mp4`, `-v2`, ... The director loop is render -> watch -> write your own defect list -> fix -> re-render as a NEW versioned file (notes are symptoms, not specs — translate before fixing). `npx remotion render LaunchVideo out/<brand>/launch-vN.mp4 --props=props/<brand>-launch.json` (~1350 frames, minutes). 7. Lock: copy the approved version to `out/<brand>/launch.mp4` — mission-control and review-in-magnetic expect that exact path. Deliver per marketing-studio. 8. Audio: run the audio-track skill to add music + voiceover to the locked render.
Read more
name: launch-video description: Use when the user wants a full launch video / hero video / 30-90s product announcement composing demo footage, logo, and copy (e.g. "/launch-video", "make the launch video for DashClaw").
Launch Video
**REQUIRED BACKGROUND:** marketing-studio skill. Work in `C:\Projects\animations`.
Produces: `out/<brand>/launch.mp4` — ~45s five-act composition: logo reveal -> hook headline -> live demo -> feature beats (1-3) -> end card, over the brand's background loop.
Recipe
1. Direction, before any storyboarding or building: write three one-page directions with `docs/templates/DIRECTION.md`, kill two with its kill questions, and record the survivor + its signature move in `out/<brand>/marketing/direction.md`. Skip only if that file already exists for this version. 2. Ingredients first — this template COMPOSES existing assets. Ensure (running the sibling skills as needed): logo-reveal PNG sequence (logo-reveal skill steps 1-4), background loop (Blender `background_loop` scene per brand; PLAYBOOK seam rules), demo capture + telemetry (product-demo skill steps 1-4), feature screenshots. 3. Props builder: create/extend `scripts/build-<brand>-launch-props.mjs` from the noban one — it is the copy's source of truth (headline, feature lines, CTA; no em dashes) and pulls telemetry from the demo props so they never drift. Run it. 4. Act timing comes from `studio/src/lib/launchTiming.ts` (shared with calculateMetadata — never duplicate the math; adjust constants there if pacing changes, and its vitest tests with them). 5. Proof stills: one frame per act (logo/hook/demo/each feature/end card), Read all, iterate copy and framing until intentional. 6. Render as a VERSIONED file, never overwritten: `out/<brand>/launch-v1.mp4`, `-v2`, ... The director loop is render -> watch -> write your own defect list -> fix -> re-render as a NEW versioned file (notes are symptoms, not specs — translate before fixing). `npx remotion render LaunchVideo out/<brand>/launch-vN.mp4 --props=props/<brand>-launch.json` (~1350 frames, minutes). 7. Lock: copy the approved version to `out/<brand>/launch.mp4` — mission-control and review-in-magnetic expect that exact path. Deliver per marketing-studio. 8. Audio: run the audio-track skill to add music + voiceover to the locked render.
An agent-driven marketing studio for Claude Code. You type /marketing in your product's repo; the agent onboards your brand, films your app, renders a full marketing asset suite in this engine, and copies the finished files back to you.
Repo: ucsandman/marketing-studio
Other skills on marketing-studio.
- /audio-track
Use when the user wants music, voiceover, narration, or a soundtrack added to a video asset, OR wants standalone generated audio for any purpose (e.g. "/audio-track", "add music to the launch video", "narrate the demo", "make a 30 second music sting", "generate a voiceover mp3",
Open skill - /de-vibe
Audit and fix the tells that software was vibe-coded / AI-generated, then give it a small distinctive identity, so it ships looking handcrafted and professional. Use whenever the user says "de-vibe", "does this look AI-generated / vibe coded?", "make this look shippable /
Open skill - /frontend-verify
Verify frontend changes end to end after editing a web app, instead of manually clicking through pages. Use this whenever you have changed UI code and need to confirm nothing broke: "verify my frontend", "check the site after these edits", "did my UI break", "did my changes
Open skill - /launch
Use when a product or feature is ready to go public — after shipping, when the user says "launch it", "announce it", "go live", or wants a release marketed end to end.
Open skill - /logo-reveal
Use when the user wants a logo reveal / logo animation / brand intro video for any product (e.g. "/logo-reveal", "make a logo reveal for DashClaw", "animated logo for the landing page").
Open skill - /marketing-studio
Use when generating any brand video, animation, image, or audio asset (logo reveal, social clip, product demo, launch video, OG image, README GIF, music, voiceover) for any product/repo, or when working inside C:\Projects\animations. Required background for /logo-reveal,
Open skill

