Find your landing page message
Connect a productβs value to a specific audience and write a clear first-screen message.
An MCP server that provides on-demand skill loading for AI coding assistants.
---
name: crusty-content-automator-a6c80bc2d417
description: "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"
version: 1.0.0
metadata:
openclaw:
emoji: "π¬"
requires:
bins:
- python3
- ffmpeg
env:
- ELEVENLABS_API_KEY
skillKey: content-automator
---
# Content Automator β Faceless YouTube Pipeline
Automated content creation for faceless YouTube channels. Generates scripts, converts to speech, assembles videos.
## Usage
```bash
# 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
1. **Script Generation** β Templates for trading updates, news summaries, educational content
2. **TTS Integration** β ElevenLabs API with voice selection
3. **Video Assembly** β ffmpeg-based composition with background visuals
4. **Metadata Generation** β YouTube titles, descriptions, tags
5. **Batch Processing** β Create multiple videos from data sources
## Templates
- `trading-update` β Daily P&L, positions, market commentary
- `news-roundup` β AI/agent industry news summary
- `tutorial` β Educational content with code examples
- `story` β 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_KEY` from 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.
---
name: crusty-content-automator-a6c80bc2d417
description: "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"
version: 1.0.0
metadata:
openclaw:
emoji: "π¬"
requires:
bins:
- python3
- ffmpeg
env:
- ELEVENLABS_API_KEY
skillKey: content-automator
---
# Content Automator β Faceless YouTube Pipeline
Automated content creation for faceless YouTube channels. Generates scripts, converts to speech, assembles videos.
## Usage
```bash
# 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
1. **Script Generation** β Templates for trading updates, news summaries, educational content
2. **TTS Integration** β ElevenLabs API with voice selection
3. **Video Assembly** β ffmpeg-based composition with background visuals
4. **Metadata Generation** β YouTube titles, descriptions, tags
5. **Batch Processing** β Create multiple videos from data sources
## Templates
- `trading-update` β Daily P&L, positions, market commentary
- `news-roundup` β AI/agent industry news summary
- `tutorial` β Educational content with code examples
- `story` β 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_KEY` from 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.
Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Includes source scripts; review them before use. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.