Installable skillMIT

Content Automator β€” Faceless YouTube Pipeline

An MCP server that provides on-demand skill loading for AI coding assistants.

BY modbenderUPDATED Oct 28, 2026
INTENDED FORβ—ˆOpenClawInstall in a listed agent.

instructions.md

---
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.
COMPATIBILITY & REFERENCES

Platform guidance

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.