marketing-studio-agent

Generates launch videos, logo reveals, product demos, and social clips using Remotion, Blender, and Playwright.

10|1|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/marketing-skills --skill marketing-studio-agent-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: marketing-studio-agent
Source: https://github.com/reason-machines/marketing-skills/tree/main/skills/marketing-studio-agent
Command: npx skills add https://github.com/reason-machines/marketing-skills --skill marketing-studio-agent-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires remotion, playwright, zod.

What problem does it solve? Producing a full set of launch marketing assets—logo animations, product demo footage, hero videos, voiceovers, and per-platform social clips—normally requires coordinating multiple video tools and manual editing. This Skill automates that pipeline from a single /marketing command inside a product repository. ## Core Features & Use Cases - Full launch pipeline: Runs brand onboarding, 3D Blender logo reveal, Playwright product demo capture, launch video composition, ElevenLabs voiceover/music, social clips, and OG assets in sequence with resume-on-failure via a run manifest. - Individual asset skills: Run /logo-reveal, /product-demo, /launch-video, /audio-track, /social-clip, or /og-assets standalone for targeted renders. - Brand token system: Define colors, fonts, and voice rules in brands/<id>.json validated by a Zod schema, with platform-specific aspect ratios and safe zones for X, LinkedIn, TikTok, and Instagram. - Use Case: A founder about to ship a SaaS product runs /marketing from the repo and receives a rendered hero launch video with voiceover, a 3D logo reveal, and TikTok/LinkedIn-ready clips without opening a video editor. ## Quick Start Ask the agent to run the /marketing command from your product repository to generate the complete launch asset suite for your configured brand.

Frequently Asked Questions about marketing-studio-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a product launch video with Remotion?▼

Run the /marketing command from your product repo, or render directly with npx remotion render LaunchVideo passing brandId, demoVideo, and script props. Props builder scripts like build-launch-props.mjs generate the required JSON automatically.

How to capture a product demo video from a running web app?▼

Use the Playwright-based capture feeder with node capture.mjs, providing your local dev server URL, output path, brand id, and a camera script such as zoom-dashboard,click-feature. The script waits for networkidle before recording.

Does the pipeline work without Blender or ElevenLabs API keys?▼

Yes, both are optional. Without Blender the pipeline falls back to 2D logo reveals, and if ElevenLabs rate limits or fails the video renders without voiceover. All environment variables degrade gracefully.

Why does Remotion rendering fail with a heap out of memory error?▼

Large compositions exceed Node's default memory limit. Set NODE_OPTIONS="--max-old-space-size=8192" before running npx remotion render to allocate more heap space for the render process.

What happens if the marketing pipeline fails partway through?▼

The pipeline writes a .marketing-run.json manifest tracking completed steps and current progress. Re-running /marketing resumes from the last incomplete step instead of starting over.

How do I fix brand schema validation errors?▼

Run cd studio && npm test to see specific Zod schema violations. Brand JSON files must include all 13 colors, 3 fonts, and voice rules with tone and avoid fields.