Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Security: restrict config.env to only known keys (PEXELS_API_KEY, OUTPUT_DIR, DEFAULT_VOICE) - addresses CREDENTIALS review notice
What This Skill Does
Generates complete YouTube videos from a single text prompt. Handles script writing, voiceover synthesis, stock footage retrieval, caption burning, and thumbnail creation in one automated pipeline. Output is a folder of ready-to-upload files.
Replaces a multi-tool workflow (TTS service, stock footage subscription, video editor, caption tool) with a single prompt and no paid APIs.
When to use it
- Creating faceless finance or commentary channels without on-camera presence
- Producing YouTube Shorts for TikTok and Reels repurposing
- Generating tutorial videos from step-by-step topic outlines
- Batch-producing listicle content for niche YouTube channels
- Drafting and reviewing scripts before committing to full video production
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Create a 10-minute YouTube video about The Psychology of Money, documentary style, professional male voice
- 1Generates a structured script using the configured LLM
- 2Synthesizes voiceover audio with Edge TTS using the en-US-ChristopherNeural voice
- 3Fetches relevant B-roll clips from Pexels API based on script keywords
- 4Assembles footage and audio into a raw video with FFmpeg
- 5Burns styled captions and generates a thumbnail, writing final files to ~/Videos/OpenClaw/
Folder containing script.md, voiceover.mp3, video_final.mp4, thumbnail.jpg, and metadata.json ready for upload
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.