Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/AbubakrChan/product-launch-motionnpx agentmods add skills/abubakrchan/product-launch-motion/legacyWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/abubakrchan/product-launch-motion/legacy)<a href="https://agentmods.dev/skills/abubakrchan/product-launch-motion/legacy"><img src="https://agentmods.dev/badge/skills/abubakrchan/product-launch-motion/legacy/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/abubakrchan/product-launch-motion/legacy"><img src="https://agentmods.dev/badge/skills/abubakrchan/product-launch-motion/legacy.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00153 | $0.04380 |
| Opus 5.5 | $0.00061 | $0.01752 |
| Sonnet 5.5 | $0.00031 | $0.00876 |
| Haiku 4.5 | $0.00015 | $0.00438 |
Grade A, and why
product-launch-motion-v1 scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
This is a copy
97% identical to product-launch-motion — 321 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 241 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Product Launch Motion — v1 (legacy)
This is the original v1 skill, kept for voiceover-led films. The current skill is
../SKILL.md: music-first, one shape never cut, springs, no GSAP or HyperFrames.
A production discipline for making launch films that look like a motion designer made them — not a slideshow with a voiceover on top.
The output is a rendered MP4. The medium is HTML, CSS and GSAP, rendered frame-by-frame by a deterministic seek-based renderer (HyperFrames by default). Everything here is transferable to any renderer that can seek a timeline; the laws are renderer-neutral, the plumbing examples are HyperFrames.
This skill exists because green tooling is not the same as good film. A composition can lint clean, render without error, and still be a slideshow. The value below is the craft that separates the two, plus the traps that cost real hours to find — each one recorded with the measurement that proves it, not the vibe that suggested it.
It is a discipline, not a template. The laws below are fixed; the look is not, and
deciding it is your job as director. Two films built from this skill should be
unmistakably different from each other — different palette, ground, camera personality,
type, texture, sound and structure — because they are arguing different claims for
different audiences. Before you build anything, write three genuinely different visual
directions and kill two: references/11-creative-direction.md. Reaching for the reference
film's look because it is documented here is the one failure mode that makes everything
else worthless.
When to use this
Use it for: a product launch or feature-announcement film (20–90s), a landing-page hero video, a demo reel, a conference sizzle, an investor-update film, or a rescue pass on a video that "looks basic".
Do not use it for: talking-head editing, screen-recording with captions slapped on, or anything where the deliverable is a live web page rather than a video file.
What ships with it
30 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- assets/BRIEF.md 3.0 KB
- assets/cues.example.json 3.2 KB
- assets/film.example.json 3.4 KB
- assets/frame-skeleton.html 17 KB
- assets/STORYBOARD.md 2.7 KB
- CASE-STUDY.md 13 KB
- evals/BASELINE.md 7.5 KB
- evals/evals.json 5.3 KB
- film-preview.webp 976 KB
- references/01-renderer-contract.md 15 KB
- references/02-story-and-truth.md 21 KB
- references/03-word-locked-sync.md 9.2 KB
- references/04-motion-grammar.md 20 KB
- references/05-camera-3d-cursor.md 12 KB
- references/06-look-and-grade.md 18 KB
- references/07-sound-and-master.md 10 KB
- references/08-qa-and-direction.md 12 KB
- references/09-shot-catalog.md 39 KB
- references/10-traps.md 15 KB
- references/11-creative-direction.md 17 KB
- references/12-deliverables.md 7.1 KB
- scripts/assemble.mjs 9.3 KB runs code
- scripts/level-sfx.mjs 8.5 KB runs code
- scripts/master.sh 3.8 KB runs code
- scripts/transitions.mjs 7.2 KB runs code
- scripts/verify-cue.sh 3.4 KB runs code
- scripts/wire-audio.mjs 5.3 KB runs code
- scripts/wire-grade.mjs 9.7 KB runs code
- scripts/word-timings.mjs 4.6 KB runs code
- still-1.jpg 17 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago First seen · 241 lines · 153 tokens per session scan A 0d6b9918f627
product-launch-motion-v1 is a skill published in the GitHub repository AbubakrChan/product-launch-motion (289 stars, last pushed yesterday), licensed MIT. It adds 153 tokens to every session and 4,380 once invoked, about $0.0006 per session on Opus 5.5. A static security scan graded it A with 0 findings. It is 97% identical to product-launch-motion, differing in 321 lines, and is treated as a copy.
Other skills, from other repositories
smart-video-editor
A video-editing workflow that examines raw clips, selects usable moments, arranges them into a story, and renders a finished video with FFmpeg.
video-highlight-skill
Long-video agent workflow for analyzing videos, building timestamped content indexes, selecting highlights, creating clip plans, cutting clips with subtitles, and generating recap pages. Use when Codex is asked to turn long videos, meeting recordings, course videos, livestreams, sports or esports replays, product…
bumblebee
Surgical phrase splicing from real movies and TV shows via yarn.co. Takes any English phrase and slices it into the longest possible runs of words actually spoken on screen, then assembles a final reel where every word is delivered by a real actor. Triggers — "splice a line from movies", "make a fragmovie", "build a…
creador_videos_ai
Build a 30-second cinematic marketing video for any website URL using the Causal AI Digital pipeline (Playwright iframe scroll tour + ElevenLabs voice off + whisper.cpp word-level synced subtitles + FFmpeg audio mux). Use when the user asks to generate a promotional/marketing video for a website, create a cinematic…
i-see-you
A cross-platform tool that takes one photograph from the computer's connected webcam and can then read, analyze, or send the image.
pr-to-video
Turn a GitHub pull request (a PR URL, owner/repo#N, or 'this PR' in a checked-out repo) into a code-change explainer video — changelog, feature reveal, fix, or refactor walkthrough built from the diff, commits, and files: the input is a code change, not a website. Not a product promo (/product-launch-video) or a no-PR…