Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By kanopi
Automated training video creation from documentation with AI-generated scripts, terminal automation, and TTS narration. Generate beat-by-beat video scripts, automate screen recordings, create TTS audio, and merge into professional training videos for any project.
npx claudepluginhub kanopi/training-video-generatorGenerate automation scripts from beat sheet for recording
Merge video recording with audio narration into final MP4
Generate TTS audio narration from beat sheet
Generate detailed beat-by-beat video script from topic
Analyze project documentation and suggest video topics
Share bugs, ideas, or general feedback.
Training Video Generator is a Claude Code plugin that automates the creation of professional training videos from project documentation. Generate AI-powered scripts, automate screen recordings, create TTS narration, and merge everything into polished training videos for any project.
Complete documentation is available at: https://kanopi.github.io/training-video-generator/
| Resource | Description |
|---|---|
| Installation | Get started in minutes |
| Quick Start | Your first video walkthrough |
| Commands | Complete command reference (5 commands) |
| Guides | Workflows, beat sheets, customization |
Recommended: Via Marketplace
# Add the marketplace
/plugin marketplace add kanopi/claude-toolbox
# Install Training Video Generator
/plugins install training-video-generator@claude-toolbox
# 1. Analyze your project for video topics
/video-topics
# 2. Generate a beat-by-beat script
/video-script "Getting Started with Installation"
# 3. Generate automation scripts for recording
/video-automate scripts/video-scripts/installation-beat-sheet.md
# 4. Record video (run generated AppleScript)
# (Execute the generated automation script)
# 5. Generate TTS narration
/video-narrate scripts/video-scripts/installation-beat-sheet.md
# 6. Merge video + audio
/video-merge installation
# Output: output/installation-final.mp4
| Command | Purpose |
|---|---|
/video-topics | Analyze project and suggest video topics |
/video-script | Generate beat-by-beat video script |
/video-automate | Create automation scripts from beat sheet |
/video-narrate | Generate TTS audio narration |
/video-merge | Merge video recording with audio |
## Beat 1: Introduction
**Duration**: 10 seconds
**Visual**: Terminal - iTerm2
**Narration**: "Welcome to Project Name..."
**Terminal Commands**:
```bash
cd ~/Projects/example
Browser Actions: Navigate to localhost:3000
### Automation Scripts
- **AppleScript** for iTerm2 terminal automation
- **Bash scripts** for command orchestration
- **Browser automation** for Safari/Chrome
- **Recording control** scripts
### TTS Audio
- Individual audio clips per beat
- Master audio file with proper timing
- Support for multiple TTS providers
### Final Video
- Professional MP4 with h264 encoding
- Synced audio and video
- Optional intro/outro branding
- Optimized for web playback
---
## 📋 Requirements
### Required
- **Claude Code CLI** - To run the plugin commands
- **Git** - For version control
- **FFmpeg** - For video/audio processing
- macOS: `brew install ffmpeg`
- Linux: `sudo apt-get install ffmpeg`
### Optional
- **iTerm2** - For better terminal automation (macOS)
- **ElevenLabs API Key** - For premium TTS (recommended)
- **OpenAI API Key** - For OpenAI TTS
- **ScreenFlow** - For advanced screen recording features
- **Python 3.x & MkDocs** - For building/contributing to documentation
---
## 🎬 Use Cases
- **Open Source Projects** - Tutorial videos for contributors
- **Product Documentation** - Feature demo videos
- **API Documentation** - Code walkthrough videos
- **Internal Tools** - Team training videos
- **Workshops & Training** - Educational content
- **Client Deliverables** - Professional demo videos
---
## 🔧 TTS Providers
Training Video Generator supports multiple TTS providers:
### ElevenLabs (Recommended)
- **Quality**: Exceptional natural voices
- **Setup**: Requires API key
- **Cost**: Pay-per-use
- **Best for**: Professional videos
### OpenAI TTS
- **Quality**: Very good natural voices
- **Setup**: Requires API key
- **Cost**: Pay-per-use
- **Best for**: High-quality at scale
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimClaude Code skill pack for TechSmith (18 skills)
No description provided.
Media generation capabilities for terminal recordings (VHS), browser recordings (Playwright), GIF processing, and media composition
Transform text scripts into professional videos with AI voiceovers, stock footage, and Remotion rendering. Advanced features include direct filesystem access, environment management, and whitelisted command execution.
Agent Skills and specialist agents for Drupal and WordPress. PR workflows, accessibility / performance / security / quality audits, design-to-code (Figma → blocks/paragraphs), FRD generation with story points, CSV export, strategist UX audits, PM workflows (triage, meeting prep, heartbeats, QA), Drupal.org contribution, and Drupal/Pantheon DevOps. Skills use MCP servers (Teamwork, Slack, Gmail, Fathom, CoWork, GitHub) directly from the main session.
Developer analytics and productivity insights for Claude Code.
SessionStart hook that logs each Claude Code session to a JSONL file with git branch and parsed Teamwork task ID, plus a /tw-token-count command that aggregates ccusage token spend by task.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Full video production pipeline for Remotion — gives Claude eyes (video analysis), voice (TTS/voiceover), ears (music/SFX), stock footage, AI image/video generation, TikTok captions, 3D content, and more. By Dojo Coding Labs.
HyperFrames by HeyGen. Write HTML, render video. Compositions, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website-to-video capture for HyperFrames.