Communitygithub.com

sukezhong/product-video.skill

Claude Code Skill: Generate product promo videos with one sentence (Remotion + ffmpeg)

What is product-video.skill?

This skill enables AI agents like Claude Code to automatically generate professional product promotional videos from a simple one-sentence description. It leverages Remotion (a React-based video rendering library) and ffmpeg for video processing and composition. The skill is useful for developers and content creators who need to quickly produce marketing videos without manual editing. It supports the Claude Code platform and works by translating the user's input into a structured video script, then rendering it with Remotion and optimizing the output with ffmpeg. The skill streamlines video production, reducing time and effort for creating engaging product showcases.

Works with✓Claude Code~Codex CLI~Cursor
npx skills add sukezhong/product-video.skill

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

What does product-video.skill do?

Claude Code Skill: Generate product promo videos with one sentence (Remotion + ffmpeg)

This skill allows you to instantly create a promotional video for your product by providing just a single sentence description. It uses Remotion for programmatic video composition and ffmpeg for final processing and optimization.

How It Works

  1. Input: Provide a one-sentence description of your product.
  2. Processing: The skill interprets the input and constructs a video script with scenes, transitions, and text overlays.
  3. Rendering: It uses Remotion to render the video with React components, allowing dynamic text, images, and animations.
  4. Optimization: ffmpeg processes the output to ensure optimal quality and file size.

Usage

To use this skill with Claude Code, simply invoke it with your product description. For example:

/product-video "A sleek, modern coffee maker that brews in 30 seconds."

Requirements

  • Node.js (v18 or later)
  • ffmpeg installed on your system
  • Remotion (automatically installed as a dependency)

Customization

You can customize various aspects of the video:

  • Style: Choose from predefined visual themes.
  • Duration: Adjust the length of the video.
  • Music: Add background music (optional).
  • Voiceover: Include text-to-speech narration.

Example Output

A 15-second promotional video with animated text, product image, and call-to-action at the end.

Platform Support

  • Claude Code: Primary platform for this skill.
  • Cursor: May also work with similar agent configurations.

License

MIT

Related Skills