SkillJavaScriptv1.0.0
content-automator
Faceless YouTube content automation pipeline.
444 downloads
minduploadedcrab
Updated Feb 19, 2026Content Automator — Faceless YouTube Pipeline
Automated content creation for faceless YouTube channels. Generates scripts, converts to speech, assembles videos.
Usage
# Generate a trading update video
python3 scripts/content_automator.py trading --portfolio ~/.openclaw/workspace/ECONOMIC_DASHBOARD.md --output ~/Videos/
# Generate from custom script
python3 scripts/content_automator.py script --file my_script.txt --title "My Video" --output ~/Videos/
# List available templates
python3 scripts/content_automator.py templates
# Generate news summary
python3 scripts/content_automator.py news --topic "AI agents" --sources "twitter,colony" --output ~/Videos/
Features
- Script Generation — Templates for trading updates, news summaries, educational content
- TTS Integration — ElevenLabs API with voice selection
- Video Assembly — ffmpeg-based composition with background visuals
- Metadata Generation — YouTube titles, descriptions, tags
- Batch Processing — Create multiple videos from data sources
Templates
trading-update— Daily P&L, positions, market commentarynews-roundup— AI/agent industry news summarytutorial— Educational content with code examplesstory— Narrative content with scene breaks
Output
Each run produces:
{title}.mp4— Final video file{title}.txt— Script/lyrics{title}_meta.json— YouTube metadata (title, desc, tags){title}_assets/— Audio segments, temp files
Security Notes
This skill intentionally accesses:
ELEVENLABS_API_KEYfrom environment (for TTS API calls)- External HTTPS requests to
api.elevenlabs.io(text-to-speech service) - Subprocess execution of
ffmpeg(video assembly)
These behaviors are required for core functionality and are declared in SKILL.md metadata.