phrazzld

brand-video

Generate branded video content with Remotion. Combines brand tokens, voiceover, and screen captures into polished product videos.

phrazzld 10 2 Updated 6mo ago
GitHub

Install

npx skillscat add phrazzld/claude-config/brand-video

Install via the SkillsCat registry.

About this skill

This skill automates the creation of branded product videos by integrating brand tokens, ElevenLabs voiceovers, and Remotion rendering. It solves the manual effort required to synchronize visual assets with audio for consistent video production. Developers should use it to generate demo, feature, or launch videos with automated scene composition and synchronized captions.

SKILL.md

/brand-video

Create branded video content using Remotion compositions.

What This Does

Chains brand tokens, voiceover generation, and Remotion rendering into
branded video content. Consumes tokens.ts for consistent visual identity.

Prerequisites

  • brand.yaml in project root (run /brand-init)
  • Compiled tokens (run /brand-compile)
  • Remotion installed in project or available globally

Process

Phase 1: Script + Voiceover

  1. Generate or accept video script
  2. Run /voiceover to generate audio with ElevenLabs
  3. Extract word-level timestamps from ElevenLabs response

Phase 2: Scene Composition

Import brand tokens into Remotion compositions:

import { brand } from "./brand-output/tokens.js";

// Available branded scenes:
// - TitleScene: Brand name + tagline with accent gradient
// - FeatureScene: Feature title + description + screenshot
// - EndCard: CTA with brand colors
// - CaptionOverlay: Synced captions using voiceover timestamps

Phase 3: Assembly

Compose scenes with voiceover sync:

  1. TitleScene (2-3s)
  2. FeatureScene[] (per feature, synced to voiceover)
  3. Screen capture segments (if demo)
  4. EndCard (3s)

Phase 4: Render

npx remotion render src/video/BrandVideo.tsx brand-video.mp4 \
  --props '{"brandTokens": "./brand-output/tokens.ts", "voiceover": "./voiceover.mp3"}'

Video Types

Type Scenes Duration
demo Title → Screen capture → Features → End 60-90s
feature Title → Feature deep-dive → End 30-45s
launch Title → Problem → Solution → Features → CTA 45-60s

Scene Templates

Templates live in the project's Remotion source and import tokens.ts:

  • Branded title cards with primary color gradient
  • Feature callouts with accent highlights
  • Caption overlays with brand typography
  • End cards with CTA and brand logo

Related Skills

  • /brand-compile — Compile tokens (prerequisite)
  • /voiceover — Generate voiceover audio
  • /demo-video — Legacy demo video (enhanced by brand-video)