agentleFS
getedgehqgetedgehq/skills/product-launch-video/SKILL.md

product-launch-video

Skill5 starsChanged 11 days agoApache-2.0View on GitHub

Turn a product URL, launch brief, or approved script into a production-ready launch video. Use for product reveals, feature announcements, SaaS launches, and narrated product films; not for generic explainers or editing existing footage.

24 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use talking-head-recut, embedded-captions and 10 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • jaron-goh-centrSkill

    talking-head-recut

    Package an existing talking-head / interview / podcast video with timed, designed GRAPHIC OVERLAY cards — kinetic titles, lower-thirds, data callouts, quotes, side panels, picture-in-picture — synced to the transcript, on a 16:9 / 9:16 / 4:5 canvas of your choice; the clip plays untouched underneath. Trigger on "graphic overlays", "on-screen graphics", "package / dress up my video". Not plain subtitles (/embedded-captions). Unclear → /hyperframes.

    Also in 9 projects that use this

  • LangChainSkill

    embedded-captions

    Add captions or subtitles to an existing single-subject talking-head video without editing the footage. Use for plain verbatim captions, cinematic captions embedded behind the subject, VFX captions, “炸/特效/酷炫字幕,” or a named identity from the 35-style catalog. Route by visual identity, not by backend engine. The quiet `anchor` rail is the default; embed every word only when the user explicitly wants a fully cinematic treatment. The workflow runs locally end to end, including transcription and subject matting; split multi-shot footage before applying it.

    Also in 11 projects that use this

  • LangChainSkill

    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 topic explainer (/faceless-explainer). Unclear → /hyperframes.

    Also in 11 projects that use this

  • eyaprakSkill

    hyperframes-studio

    HyperFrames ile bir açılış hook'u (yatay 16:9 intro), dikey 9:16 Shorts ya da 16:9 animasyonlu slidedeck üretmek için hepsi bir arada studio. Ham konuşma klibini ve transcript'i (ya da bir konu/slide içeriğini) alır; koyu tema, tek marka rengi, self-hosted Manrope + JetBrains Mono fontlar ile bitmiş, oynatılabilir bir kompozisyon çıkarır (hook/shorts ayrıca 1080p/60fps MP4'e render edilir). Paket içinde tak-çalıştır starter template'ler gelir. ŞU DURUMLARDA MUTLAKA KULLAN, HyperFrames adı geçmese bile TETİKLE: hook oluştur, intro yap, video başına giriş, insanları hookta tutsun; shorts oluştur, dikey video, bu klibi shorts yap, reels; slidedeck oluştur, sunum yap, bu içeriği slide'la, yeni bir deck; ya da kullanıcı bir "-hook", "-shorts" veya "-slidedeck" klasörü açıp içine ham klip, transcript veya içerik koyduğunda. Başta AskUserQuestion ile hangi mod ve marka rengi sorulur, gerisi paketteki hazır starter'dan kurulur. Yalnızca bu üç HyperFrames video türü için kullan.

    Also in 5 projects that use this

  • +8 more from langchain-ai

The file

We split this skill into the rules it gives an agent

12 rules. 0 are common, 11 are distinctive, and 1 is very specific to this project.

  • 0

    Common

    Most of the 23 edited versions we read keep these.

  • 11

    Distinctive

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Create a launch film whose story, visual system, motion, and evidence all come from the product being launched.

    line 8
  2. Distinctive:

    Use HyperFrames when it is installed.

    line 12
  3. Distinctive:

    If any of these would materially change the film, ask once before starting.

    line 26
  4. Distinctive:

    Keep the project editable.

    line 30
  5. Distinctive:

    Do not treat a preview, storyboard, contact sheet, or silent draft as the final video.

    line 41
  6. Distinctive:

    If no website exists, create a small source record from the brief and supplied assets so later shots still have a traceable basis.

    line 52
  7. Distinctive:

    Write one sentence for each of these before storyboarding:

    line 57
  8. Distinctive:

    start and end time;

    line 83
  9. Distinctive:

    Every shot must be deterministic at an arbitrary frame.

    line 105
  10. Very specific:

    Run node scripts/check-project.mjs <project-dir> for the package-level project gate.

    line 121
  11. Distinctive:

    Never call the skill evaluated because one attractive video was produced.

    line 138
  12. Distinctive:

    Stop rather than ship when:

    line 142

“Common” is measured: kept by at least 6 in 10 of the 23 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Product Launch Video

Create a launch film whose story, visual system, motion, and evidence all come from the product being launched. The deliverable is a rendered video plus the editable project that produced it.

Use HyperFrames when it is installed. A Remotion project is also supported; prefer maintained remocn components over recreating common animation primitives. Do not switch stacks after the storyboard is approved.

Inputs to lock

Before building, establish:

  • product URL or source brief;
  • audience and the one change in belief the film should create;
  • aspect ratio, target duration, language, and narration choice;
  • claims that may appear and the evidence behind each;
  • whether an existing script must remain verbatim or may be restructured.

If any of these would materially change the film, ask once before starting.

Required output

Keep the project editable. At minimum, produce:

capture/                 product copy, screenshots, logos, and design tokens
STORYBOARD.md            approved shot-by-shot plan
SCRIPT.md                narration, when the film is narrated
design.md                type, color, spacing, motion, and framing rules
compositions/            source for every shot
renders/launch.mp4       final delivery

Do not treat a preview, storyboard, contact sheet, or silent draft as the final video.

Workflow

1. Capture the product

Inspect the supplied URL or assets. Preserve exact product copy, real UI, logos, typography, colors, and interface states. Record every usable asset and its source. Do not invent features, customers, metrics, or integrations.

If no website exists, create a small source record from the brief and supplied assets so later shots still have a traceable basis.

2. Choose the story

Write one sentence for each of these before storyboarding:

  • the audience's present frustration;
  • the product's distinctive mechanism;
  • the proof the viewer should believe;
  • the action the viewer should take.

Select only the beats the source material supports. A short film usually needs a hook, mechanism, proof, and close; it does not need a feature inventory.

Read references/story-and-shot-system.md when planning the sequence.

3. Establish the visual system

Derive design.md from the captured product rather than from a generic video template. Define the canvas, typography, color roles, grid, safe areas, visual density, motion character, caption treatment, and transition family.

Limit the film to one visual grammar. Repetition creates identity; a new style for every shot makes the film feel assembled from templates.

4. Storyboard before animation

For every shot, record:

  • start and end time;
  • narrative job;
  • exact on-screen copy;
  • source asset or UI state;
  • composition and camera intent;
  • entrance, development, and exit;
  • transition to the next shot;
  • any claim and its evidence source.

The frame must continue developing for its useful duration. Avoid an entrance animation followed by several seconds of static content.

Show the storyboard for approval before building the full film.

5. Build with maintained primitives

HyperFrames is preferred for HTML shot sequences. For Remotion, read references/remotion-and-remocn.md and use remocn for common typography, terminal, chart, background, and transition behaviors. Custom animation is appropriate only when the product requires a motion idea that the library cannot express.

Every shot must be deterministic at an arbitrary frame. Do not rely on runtime timers, non-seeded randomness, or interaction state that a renderer cannot reproduce.

6. Review the assembled film

Before rendering, inspect:

  • first, middle, and final frames of every shot;
  • every transition seam;
  • text wrapping, clipping, contrast, and safe areas;
  • timing against narration and music;
  • product fidelity and claim accuracy;
  • the full film at normal speed with audio;
  • a silent pass, so the visual story still makes sense.

Run node scripts/check-project.mjs <project-dir> for the package-level project gate. Also run the native lint, validation, and render checks of the selected video stack.

Pause for approval on the assembled preview. Render the final MP4 only after approval.

Evidence boundary

A polished example demonstrates intended craft; it does not prove the skill improves model performance. Report separately:

  • package and project checks;
  • successful final render;
  • human visual review;
  • any comparative evaluation, only when recorded runs and scoring exist.

Never call the skill evaluated because one attractive video was produced.

Failure conditions

Stop rather than ship when:

  • the primary product claim cannot be sourced;
  • captured UI is replaced by invented interface chrome;
  • a shot is illegible at delivery resolution;
  • narration and picture disagree;
  • the project cannot render deterministically;
  • the editable source or final MP4 is missing.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.