teamday-ai/agents/youtube-video-creator
Claude Code and agent skill by teamday-ai/agents
- community
Checking that the SKILL.md file is still in the repository.
Create YouTube videos from scratch — script, images, narration, assembly, upload. Full production pipeline from topic to published video.
Install
npx vskill@latest install teamday-ai/agents/youtube-video-creatorSKILL.md
The same SKILL.md was published earlier as majiayu000/claude-skill-registry/youtube-video-creator.
YouTube Video Creator
Create complete YouTube videos programmatically — from a topic or brief to a fully assembled, uploadable video with AI-generated images, narration, Ken Burns effects, and background music.
Quick Start
Pipeline Overview
Video Script JSON Format
Scene Types
| Type | Description | Visual Source | |
|---|---|---|---|
ken-burns | Pan/zoom on static image (default) | imagePath | |
ai-video | Full motion AI video clip | videoClipPath |
Visual Strategies
AI Images (most scenes): Use generate-image skill for abstract concepts, backgrounds, illustrations.
HTML Screenshots (for text/data/UI): Write an HTML file, screenshot with headless browser. Great for code snippets, data tables, charts, UI mockups.
AI Video Clips (1-2 hero scenes): Use image-to-video skill for scenes needing motion.
Scripts Reference
| Script | Purpose | Key Args | |
|---|---|---|---|
generate-narration.ts | ElevenLabs TTS | --text, --script, --voice, --list-voices | |
assemble-video.ts | FFmpeg assembly | --script, --output, --resolution, --transition | |
youtube-auth.ts | OAuth2 setup | --credentials (one-time) | |
upload-youtube.ts | YouTube upload | --video, --script, --privacy, --thumbnail |
Narration
Popular ElevenLabs Voices
| Name | ID | Type | |
|---|---|---|---|
| Rachel | 21m00Tcm4TlvDq8ikWAM | Female, calm, narration | |
| Adam | pNInz6obpgDQGcFmaJgB | Male, deep, authoritative | |
| Josh | TxGEqnHWrfWFTfGW9XjX | Male, casual, friendly |
Assembly Options
Ken Burns presets rotate automatically: center zoom, left pan, right pan, top pan.
YouTube Setup
One-Time Auth
Upload
Note: Unverified OAuth apps can only upload as private. Submit your Google Cloud app for verification to upload public videos.
Cost Estimate
| Component | Per Scene | 8-Scene Video | |
|---|---|---|---|
| AI Image (Flux 2) | ~$0.05 | ~$0.40 | |
| Narration (ElevenLabs) | ~$0.15-0.25 | ~$1.50 | |
| AI Video Clip (optional) | ~$0.35 | ~$0.70 (2 clips) | |
| FFmpeg Assembly | Free | Free | |
| Total | ~$2-3 |
Prerequisites
- ffmpeg:
brew install ffmpeg - ELEVENLABS_API_KEY: ElevenLabs account
- FAL_KEY: FAL AI account
- YouTube upload: Google Cloud project with YouTube Data API v3 + OAuth credentials
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/teamday/youtube-video-creator/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/teamday-ai/agents/youtube-video-creator)