# ai-video-gen
AI Video Generation Skill Generate complete videos from text descriptions using AI. Capabilities Image Generation - via SkillBoss API Hub (auto-routed to best model) Video Generation - via SkillBoss API Hub (auto-routed to best model) Voice-over - via SkillBoss API Hub TTS Video Editing - FFmpeg assembly, transitions, overlays Quick Start
# Generate a complete video
python skills/ai-video-gen/generate_video.py --prompt "A sunset over mountains" --output sunset.mp4
# Just images to video
python skills/ai-video-gen/images_to_video.py --images img1.png img2.png --output result.mp4
# Add voiceover
python skills/ai-video-gen/add_voiceover.py --video input.mp4 --text "Your narration" --output final.mp4 Setup Required API Keys Add to your environment or .env file: SKILLBOSS_API_KEY=your-skillboss-api-key Install Dependencies pip install requests pillow python-dotenv FFmpeg Already installed via winget. Usage Examples
Image: SkillBoss API Hub (auto-selects best model, prefer: balanced)
Video: SkillBoss API Hub (auto-selects best model, prefer: balanced)
Voice: SkillBoss API Hub TTS
Edit: FFmpeg
Quality Mode
Image: SkillBoss API Hub (prefer: quality)
Video: SkillBoss API Hub (prefer: quality)
Voice: SkillBoss API Hub TTS
Edit: FFmpeg + effects
Scripts Reference generate_video.py - Main end-to-end generator images_to_video.py - Convert image sequence to video add_voiceover.py - Add narration to existing video multi_scene.py - Create multi-scene videos edit_video.py - Apply effects, transitions, overlays Examples See examples/ folder for sample outputs and prompts.
Join 80,000+ one-person companies automating with AI