{"id":51033929,"url":"https://github.com/memex-lab/product-launch-video-skill","last_synced_at":"2026-06-22T03:30:43.211Z","repository":{"id":361784537,"uuid":"1255817325","full_name":"memex-lab/product-launch-video-skill","owner":"memex-lab","description":"AI agent skill for creating cinematic product launch videos with Remotion","archived":false,"fork":false,"pushed_at":"2026-06-01T09:25:16.000Z","size":34,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-01T09:26:56.337Z","etag":null,"topics":["agent-skill","agents","ai","ai-agent","gemini-tts","launch-video","motion-graphics","product-launch","product-marketing","product-video","remotion","skills","tts","video-generation"],"latest_commit_sha":null,"homepage":"https://www.memexlab.ai/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/memex-lab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-01T07:42:27.000Z","updated_at":"2026-06-01T09:25:21.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/memex-lab/product-launch-video-skill","commit_stats":null,"previous_names":["memex-lab/product-launch-video-skill"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/memex-lab/product-launch-video-skill","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memex-lab%2Fproduct-launch-video-skill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memex-lab%2Fproduct-launch-video-skill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memex-lab%2Fproduct-launch-video-skill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memex-lab%2Fproduct-launch-video-skill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/memex-lab","download_url":"https://codeload.github.com/memex-lab/product-launch-video-skill/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memex-lab%2Fproduct-launch-video-skill/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34633796,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-22T02:00:06.391Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-skill","agents","ai","ai-agent","gemini-tts","launch-video","motion-graphics","product-launch","product-marketing","product-video","remotion","skills","tts","video-generation"],"created_at":"2026-06-22T03:30:39.097Z","updated_at":"2026-06-22T03:30:43.205Z","avatar_url":"https://github.com/memex-lab.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Product Launch Video Skill\n\nCreate cinematic product launch videos with an AI coding agent.\n\n`product-launch-video` helps an agent turn a rough product brief, screenshots, demo recordings, photos, or brand assets into a storyboarded, art-directed Remotion launch video. It is designed for work that needs more than animated slides: stronger concepting, sharper pacing, deliberate motion, generated assets, voiceover direction, and final render review.\n\nUse it for product trailers, feature announcements, promo videos, demo videos, brand reveals, launch films, and cinematic product explainers.\n\n## Example Output\n\n\u003ca href=\"https://www.youtube.com/watch?v=oX-KnoRbAM0\"\u003e\n  \u003cimg src=\"https://img.youtube.com/vi/oX-KnoRbAM0/maxresdefault.jpg\" alt=\"Watch a launch video created with this skill\" width=\"760\"\u003e\n\u003c/a\u003e\n\nWatch a sample product launch video created with this skill on [YouTube](https://www.youtube.com/watch?v=oX-KnoRbAM0).\n\n## Quick Start\n\nInstall the main skill:\n\n```bash\nnpx skills add memex-lab/product-launch-video-skill --skill product-launch-video\n```\n\nInstall the recommended Remotion companion skill:\n\n```bash\nnpx skills add remotion-dev/skills --skill remotion-best-practices\n```\n\n`product-launch-video` handles the creative production workflow. `remotion-best-practices` gives the agent stronger implementation guidance for building and rendering the video in Remotion.\n\n## Example Prompts\n\n```text\nCreate a 45-second product launch video for our noise-canceling headphones.\nAudience: commuters and frequent flyers. Tone: premium, calm, immersive.\nUse our product photos, show the material finish, and include voiceover.\n```\n\n```text\nCreate a 30-second launch film for our countertop espresso machine.\nAudience: design-conscious home coffee drinkers. Tone: warm, tactile, refined.\nShow the ritual: beans, steam, metal texture, crema, and the final cup.\n```\n\n```text\nCreate a 45-second product launch video for our AI calendar app.\nAudience: busy founders and operators. Tone: premium, fast, calm.\nUse our logo, screenshots, workflow moments, and a concise voiceover.\n```\n\n```text\nCreate a 30-second launch trailer for our developer API.\nAudience: engineering leaders. Tone: precise, premium, fast.\nUse abstract infrastructure visuals, code-inspired motion, and concise voiceover.\n```\n\n## Best With\n\nThe skill can plan a complete launch video, but the final quality depends on the tools available to the agent environment:\n\n- **Remotion development** for implementation and rendering.\n- **Image generation or editing** for product treatments, background plates, visual metaphors, textures, cutouts, and cinematic stills.\n- **Video generation or processing** for B-roll, product moments, transitions, generated inserts, and demo-recording enhancement.\n- **Audio generation** for narration, music, impacts, risers, transitions, and sound design.\n- **TTS or recorded voiceover** for narration.\n\nThis repository includes `gemini-tts` as an optional reference TTS workflow. You can use it directly, or replace it with ElevenLabs, OpenAI TTS, local TTS, studio narration, or any other audio pipeline.\n\nInstall the optional Gemini TTS reference skill:\n\n```bash\nnpx skills add memex-lab/product-launch-video-skill --skill gemini-tts\n```\n\n## What It Guides\n\n`product-launch-video` pushes the agent through a full production workflow:\n\n- understand the product, audience, message, tone, duration, assets, references, and voiceover needs\n- choose a visual direction before writing code\n- write a detailed `storyboard.json` as the production blueprint\n- plan generated images, video inserts, and audio only when they strengthen the story\n- build the final piece in Remotion with frame-based animation\n- review pacing, typography, scene variety, audio sync, visual polish, and render quality before delivery\n\n## Included Skills\n\n### `product-launch-video`\n\nThe main skill. Use this when you want an agent to plan and build a launch video.\n\n### `gemini-tts`\n\nAn optional reference implementation for Gemini TTS narration. It includes `scripts/generate-tts.mjs` for single-line TTS and multi-segment voiceover generation with one-request voice consistency, silence-based splitting, trimming, and duration reporting.\n\nRequirements for `gemini-tts`: Node.js 18+, ffmpeg, `@google/genai`, internet access, and `GEMINI_API_KEY`.\n\n## Repository Layout\n\n```text\nskills/\n├── product-launch-video/\n│   └── SKILL.md\n└── gemini-tts/\n    ├── SKILL.md\n    ├── scripts/\n    └── references/\n```\n\n## About\n\n`product-launch-video-skill` is developed by [Memex Lab](https://www.memexlab.ai/). Visit our homepage for more projects and updates.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemex-lab%2Fproduct-launch-video-skill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmemex-lab%2Fproduct-launch-video-skill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemex-lab%2Fproduct-launch-video-skill/lists"}