remotion-script-writer
npx skills add https://github.com/sanky369/vibe-building-skills --skill remotion-script-writer
Agent 安装分布
Skill 文档
When to use
Use this skill whenever you need to generate a comprehensive video script for creating a Remotion video. This skill is particularly useful for:
- Product demo videos that showcase features of a web application or software product
- Coding tutorials that explain a codebase or specific technical concepts with animated code
- Animated videos with complex sequences, transitions, and visual effects
- Data visualization videos that present statistics, charts, and dynamic data
- Social media content with captions, effects, and platform-specific optimizations
This skill analyzes your codebase, understands your requirements, and generates a detailed JSON script that can be directly used by Remotion’s agent skills to create the final video.
How to use
Read individual rule files for detailed explanations and examples:
- rules/prompt-structure.md – Defines the input structure and requirements for the skill
- rules/script-generation.md – The core prompt for generating detailed video scripts
- rules/animation-patterns.md – Common animation patterns and timing guidelines
- rules/scene-templates.md – Reusable scene templates for common video scenarios
Quick Start
1. Prepare Your Input
Create a JSON object with your video requirements:
{
"goal": "Create a product demo video for our new task management app",
"targetAudience": "Project managers and teams looking for productivity tools",
"code": "/path/to/your/codebase",
"language": "TypeScript",
"videoType": "product-demo",
"duration": 60,
"style": "modern",
"animations": ["fade", "slide", "typewriter"],
"transitions": ["wipe", "fade"]
}
2. Generate the Script
Pass your input to the remotion-script-writer skill. The skill will:
- Analyze your codebase to identify key features and functionality
- Structure the video into logical scenes with appropriate timing
- Design visual elements, animations, and transitions for each scene
- Generate voiceover scripts synchronized with visuals
- List all required assets (images, fonts, audio, etc.)
- Specify technical requirements (Remotion packages, libraries)
3. Use the Output
The skill generates a comprehensive JSON script that includes:
- Video metadata: Title, duration, dimensions, fps, video type
- Scene breakdown: Detailed specifications for each scene
- Visual elements: Text, images, code, animations, transitions
- Audio: Voiceover scripts and background music
- Assets: Complete list of required images, fonts, icons, etc.
- Technical requirements: Remotion packages and third-party libraries
4. Create the Video
Pass the generated script to Remotion’s agent skills to:
- Generate React components for each scene
- Implement animations and transitions
- Set up the composition structure
- Preview the video in Remotion Studio
- Render the final video
Example Output
See examples/product-demo-example.json for a complete example of a generated video script.
Supported Video Types
product-demo: Feature showcases, UI walkthroughs, product announcementscoding-tutorial: Code explanations, technical concepts, programming tutorialsanimation: Creative animations, motion graphics, visual effectsdata-visualization: Charts, graphs, statistics, animated datasocial-media: Short-form content, viral videos, platform-optimized content
Best Practices
The skill incorporates Remotion best practices:
- All animations use
useCurrentFrame()hook for frame-based timing - Spring animations with natural motion (
damping: 200) for smooth reveals - Proper sequencing with
<Sequence>,<Series>, and<TransitionSeries> - Typewriter effects using string slicing (not per-character opacity)
- Deterministic animations (no
Math.random(), userandom()from remotion) - Premounting sequences with
premountForprop for better performance - Accurate duration calculation accounting for transition overlaps
Customization
Modify the rule files to customize the skill:
prompt-structure.md: Add new input fields or validation rulesscript-generation.md: Adjust the generation prompt or output formatanimation-patterns.md: Add custom animation patterns and effectsscene-templates.md: Create new scene templates for specific use cases
Advanced Features
Codebase Analysis
The skill can analyze codebases from:
- Local file paths
- GitHub repositories (public or private)
- Code snippets provided directly
It identifies:
- Key functions and components
- Data structures and APIs
- User interactions and workflows
- Technical architecture and patterns
Dynamic Content
Generate scripts with dynamic content:
- Fetch data from APIs for real-time information
- Calculate video duration based on content length
- Adjust scene timing based on voiceover length
- Parameterize content for multiple video variations
Branding Integration
Apply consistent branding:
- Custom color schemes
- Company logos and icons
- Brand-specific fonts
- Visual style guidelines
Limitations
- Maximum recommended video duration: 5 minutes (for performance)
- Code analysis works best with well-documented, structured code
- Voiceover scripts are auto-generated and may require manual refinement
- Asset generation (images, icons) is not included – assets must be provided or described
- Complex 3D animations may require additional manual setup
Support
For questions, issues, or feature requests:
- Consult the README.md for detailed documentation
- Check the examples directory for sample scripts
- Visit remotion.dev for Remotion documentation
- Join the Remotion Discord community for help and discussions
Version
Version: 1.0.0
Last Updated: January 2026
Created by: Manus AI