crusty-content-automator
Faceless YouTube content automation pipeline. Generates scripts, converts to speech via ElevenLabs TTS, assembles videos with ffmpeg. Supports daily trading updates, news summaries, and educational content. Run: python3 scripts/content_automator.py --help
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/minduploadedcrab/content-automatorContent 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.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-minduploadedcrab-content-automator": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
minduploadedcrab-skillguard
Security scanner for OpenClaw skills. Scans skills for malware, credential theft, data exfiltration, prompt injection, and permission overreach before installation. Run: python3 scripts/skillguard.py scan <skill-directory>
crusty-platform-healthcheck
Health check dashboard for agent platform APIs. Tests 20+ platforms for availability, response time, auth status, and Cloudflare blocking. Run: python3 scripts/healthcheck.py check