Youtube Factory
Generate complete YouTube videos from a single prompt - script, voiceover, stock footage, captions,
- Rating
- 4.7 (31 reviews)
- Downloads
- 13,588 downloads
- Version
- 1.0.0
Overview
Generate complete YouTube videos from a single prompt - script, voiceover, stock footage, captions, thumbnail.
Complete Documentation
View Source →
YouTube Factory
Generate complete YouTube videos from a single prompt. Script, voiceover, stock footage, captions, thumbnail - all automated.
100% FREE tools - No expensive APIs required.
Love this skill? Support the creator and help keep it free: Buy Me a Coffee
What This Skill Does
Turn any topic into a publish-ready YouTube video:
- Script Generation - Uses your LLM to write engaging scripts
- Voiceover - Free Microsoft Edge TTS (natural-sounding voices)
- Stock Footage - Auto-fetches relevant B-roll from Pexels (free)
- Video Assembly - FFmpeg combines everything seamlessly
- Captions - Styled subtitles burned into video
- Thumbnail - Auto-generated clickable thumbnail
Quick Start
Create a YouTube video about "5 Morning Habits of Successful People"
Make a faceless YouTube video:
- Topic: How AI is changing healthcare
- Style: Documentary
- Length: 8 minutes
- Voice: Professional male
Commands
Generate Full Video
/youtube-factory [topic]
Script Only
/youtube-factory script [topic] --length [minutes]
Custom Voice
/youtube-factory [topic] --voice [voice-name]
Available free voices:
en-US-ChristopherNeural- Male, professional (default)en-US-JennyNeural- Female, friendlyen-US-GuyNeural- Male, casualen-US-AriaNeural- Female, news anchoren-GB-SoniaNeural- British femaleen-AU-NatashaNeural- Australian female
Video Styles
/youtube-factory [topic] --style [style]
Styles:
documentary- Serious, informative (default)listicle- "Top 10" format with clear sectionstutorial- Step-by-step instructionalstory- Narrative/storytelling format
Shorts Mode (Vertical 9:16)
/youtube-factory [topic] --shorts
Output Files
After generation, you'll find in ~/Videos/OpenClaw/:
your-video-title/
├── script.md # The full script
├── voiceover.mp3 # Audio track
├── video_raw.mp4 # Without captions
├── video_final.mp4 # With captions (upload this!)
├── thumbnail.jpg # YouTube thumbnail
└── metadata.json # Title, description, tags
Requirements
- Free Pexels API key (get at https://pexels.com/api)
- FFmpeg installed (
brew install ffmpeg) - Edge TTS (
pip install edge-tts)
Setup
# Install dependencies
brew install ffmpeg
pip install edge-tts pillow python-dotenv requests
# Add Pexels API key
echo "PEXELS_API_KEY=your_key" >> ~/.openclaw-video-skills/config.env
Monetization
| Method | Potential |
|---|---|
| Fiverr/Upwork service | $200-500/video |
| Monthly retainer | $1,500-3,000/client |
| Your own channels | $2,000-10,000/mo AdSense |
| Sell this skill | $50-150 on ClawHub |
Examples
Faceless Finance Channel
Create a 10-minute YouTube video about "The Psychology of Money"
Style: Documentary
Include 5 key lessons
Professional male voice
Quick Shorts
Make a YouTube Short about a surprising fact about sleep
Tutorial Content
Generate a tutorial video:
Topic: How to Start Investing with $100
Length: 12 minutes
Style: Tutorial with clear steps
Voice: Friendly female
Support This Project
If this skill saved you time or made you money, consider buying me a coffee!
Every coffee helps me build more free tools for the community.
Built for OpenClaw | 100% Free Tools | Support the Creator
Installation
openclaw install youtube-factory
💻Code Examples
- Voice: Professional male
## Commands
### Generate Full Video/youtube-factory [topic]
Creates complete video with all elements.
### Script Only/youtube-factory script [topic] --length [minutes]
Just generates the script for review/editing.
### Custom Voice/youtube-factory [topic] --voice [voice-name]
Available free voices:
- `en-US-ChristopherNeural` - Male, professional (default)
- `en-US-JennyNeural` - Female, friendly
- `en-US-GuyNeural` - Male, casual
- `en-US-AriaNeural` - Female, news anchor
- `en-GB-SoniaNeural` - British female
- `en-AU-NatashaNeural` - Australian female
### Video Styles/youtube-factory [topic] --style [style]
Styles:
- `documentary` - Serious, informative (default)
- `listicle` - "Top 10" format with clear sections
- `tutorial` - Step-by-step instructional
- `story` - Narrative/storytelling format
### Shorts Mode (Vertical 9:16)/youtube-factory [topic] --shorts
Creates 60-second vertical video for YouTube Shorts, TikTok, Reels.
## Output Files
After generation, you'll find in `~/Videos/OpenClaw/`:└── metadata.json # Title, description, tags
## Requirements
- Free Pexels API key (get at https://pexels.com/api)
- FFmpeg installed (`brew install ffmpeg`)
- Edge TTS (`pip install edge-tts`)
## Setupecho "PEXELS_API_KEY=your_key" >> ~/.openclaw-video-skills/config.env
## Monetization
| Method | Potential |
|--------|-----------|
| Fiverr/Upwork service | $200-500/video |
| Monthly retainer | $1,500-3,000/client |
| Your own channels | $2,000-10,000/mo AdSense |
| Sell this skill | $50-150 on ClawHub |
## Examples
### Faceless Finance ChannelMake a faceless YouTube video:
- Topic: How AI is changing healthcare
- Style: Documentary
- Length: 8 minutes
- Voice: Professional maleyour-video-title/
├── script.md # The full script
├── voiceover.mp3 # Audio track
├── video_raw.mp4 # Without captions
├── video_final.mp4 # With captions (upload this!)
├── thumbnail.jpg # YouTube thumbnail
└── metadata.json # Title, description, tagsTags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.