Skip to main content

launch-video

Create a finished product launch, demo, or promo video with a storyboard, motion, sound, poster, and share copy. Use for launch videos, animated product explainers, /brag requests, or social cuts for Reels, TikTok, and Shorts.

소스 정보

저장소
Rajaniraiyn/rstack
최근 소스 활동
2026년 10월 4일 10:16
감지된 SKILL.md 언어
영어
스타
2
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
27 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
launch-video
description
Creates finished product launch, demo, or promo videos with a storyboard, sound, poster, and share copy. Use for launch videos, animated product explainers, /brag requests, or social cuts for Reels, TikTok, and Shorts.
license
MIT
compatibility
Rendering needs a chosen local toolchain. Bundled renderer needs Python 3.10+, Chrome or Chromium, and ffmpeg; Remotion needs its JS toolchain; fframes needs Rust and native libraries. Optional local voice checks need uv and model downloads.
# Launch video Show the real product, communicate one angle, and fit the requested channel. Verify facts and review deliverables with any renderer. ## Resolve the brief Use the current project, supplied URL, brief, or assets. Ask only for missing decisions that affect the result. Default to one landscape cut at 1920x1080, 30 fps, about 20 seconds, and no voiceover. Use 1080x1920 for a requested vertical cut and 1080x1080 for square. Duration and formats follow the user's brief; do not generate every aspect ratio by default. Read [references/inspect.md](references/inspect.md) to gather real UI, behavior, claims, and brand assets. Then use [references/story.md](references/story.md) to choose the hook and write a beat-timed storyboard in `plan.md`. Hold readable text after it settles, about 0.3 seconds per word as a starting point. ## Choose a renderer Respect the user's engine and an existing project's toolchain. Otherwise choose with [references/engines.md](references/engines.md): - Remotion for React compositions, reusable props, captions, and interactive Studio editing. - fframes for Rust and SVG scenes, native inspection, and a suitable GPU or CPU backend. - The bundled HTML renderer for a small deterministic clip when Python, Chrome, and ffmpeg are already available. - Hyperframes for an existing Hyperframes composition or the user's requested route. Install the selected engine separately if needed. Keep a working engine unless a requirement justifies migration. Benchmark a representative scene before claiming a speed advantage. For continuous-camera motion or disconnected scene changes, read [references/motion-direction.md](references/motion-direction.md). For character explainers, generated clip sequences, prompt-only packages, or localization, read [references/generated-sequences.md](references/generated-sequences.md). [references/upstream-workflows.md](references/upstream-workflows.md) records comparable workflows and their integration limits. ## Build and review Read [references/design.md](references/design.md) for layout, typography, and motion. Follow the product's brand rather than imposing a new palette. Read [references/ui-mocks.md](references/ui-mocks.md) when depicting a device, chat app, operating system, or other third-party UI. For the bundled path, read [references/render.md](references/render.md), set up with [scripts/fetch_assets.py](scripts/fetch_assets.py), and adapt the [landscape](assets/templates/landscape.html) or [vertical chat](assets/templates/vertical-chat.html) template. Resolve helper paths from the installed skill directory, not the project's working directory. Review rendered contact sheets across all scenes and transition midpoints, then key frames at full resolution. Fix text overflow, clipped elements, incorrect fonts, inaccurate UI, and awkward transitions. A still check cannot establish smooth motion; review a draft playback when the available tools permit it. Use [references/sound.md](references/sound.md) for synthesized stems or licensed stock music with beat cues. Use [references/voiceover.md](references/voiceover.md) only when narration was requested. Confirm wording and timing with transcription, measure loudness, and check the final mix. Transcription does not establish natural delivery; disclose when no listening check was possible. ## Deliver Use a new output folder or the user's chosen destination. Default to `launch-video/`, then a timestamped sibling for another iteration. Keep `plan.md` at the top, intermediates in `work/`, and a folder per requested cut containing `video.mp4`, `poster.jpg`, and `share-copy.txt`. Preserve previous deliverables and user edits. Read [references/deliver.md](references/deliver.md) for mastering and final checks. An external renderer can encode its own audio; avoid adding the mix twice. Verify the delivered file's dimensions, fps, duration, audio streams, loudness, and size. Inspect the poster and share copy too. Report paths, the angle, checks actually performed, and material limitations. Report git tracking status only after checking it. Deliver a render for a finished-video request; if the user requested only a preview or source, stop at that deliverable. ## Constraints Use verified product facts and properly licensed media. Preserve voice consent and applicable watermark requirements. Follow existing authorization for paid services; an API key alone does not authorize spending. Keep local tools and existing connections available as alternatives.
GitHub에서 보기