Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
isaac-flath avatar

Content Video

  • 1 installs
  • 7 repo stars
  • Updated April 12, 2026
  • isaac-flath/agent-starter-skills

Compose videos from project assets like source videos, images, screenshots, and blog text using Remotion.

About

Composes videos from project assets such as source videos, images, screenshots, and blog text using Remotion. A developer uses it to assemble a video from existing content project assets.

  • Composes videos from source videos, images, screenshots, and blog text
  • Uses Remotion and ffprobe for duration detection

Content Video by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #1,200 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Data as of Jul 8, 2026 (Skillselion catalog sync)
npx skills add https://github.com/isaac-flath/agent-starter-skills --skill content-video

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars7
Last updatedApril 12, 2026
Repositoryisaac-flath/agent-starter-skills

What it does

Compose videos from project assets like source videos, images, screenshots, and blog text using Remotion.

Files

SKILL.mdMarkdownGitHub ↗

Content Video

Create videos from project assets (source videos, images, screenshots, blog text) using Remotion.

Prerequisites

  • Node.js 18+ and npm
  • ffprobe (from ffmpeg) for video duration detection
  • Source video or images in the project

Workflow

1. Setup Remotion Project

uv run .claude/skills/content-video/scripts/setup_remotion.py <project-dir>

This will:

  • Discover assets: videos in source/, images in images/ and screenshots/, blog in content/
  • Create a video/ subdirectory with Remotion project scaffolding
  • Symlink project assets into video/public/
  • Install npm dependencies
  • Generate composition code from templates

2. Edit Composition (Optional)

After setup, edit video/src/Composition.tsx to adjust:

  • Overlay timing and positioning
  • Text content and animations
  • Sequence ordering

Preview with: cd video && npx remotion preview

3. Render Final Video

uv run .claude/skills/content-video/scripts/render_video.py <project-dir>

Output: video/out/final.mp4 (1920x1080, h264, 30fps)

Templates

  • Root.tsx.jinja2 - Remotion Root component
  • Composition.tsx.jinja2 - Main composition with overlays
  • index.ts.jinja2 - Entry point

Tips

  • Run /content-image first to generate overlay images
  • Run /content-screenshot to extract key frames from source video
  • The composition template creates a base video layer with image/text overlays

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.