What problem does it solve? Publishing video content for books and courses requires manually transcribing videos, uploading them one by one to YouTube, and hand-editing chapter files to add embeds. This Skill automates that entire pipeline under explicit manual control with dry-run safety. ## Core Features & Use Cases - AI Subtitle and Summary Generation: Uses the Gemini API to produce .srt subtitle files and short YouTube-style summaries for each local video. - Batch YouTube Uploads: Uploads multiple videos from a YAML/JSON mapping file, creates playlists on demand, and tracks video IDs in a state file to prevent double uploads. - Markdown Chapter Embedding: Inserts responsive iframe players into chapter Markdown files using idempotent, marker-scoped substitutions. - Use Case: A course author records lecture videos for a database textbook, defines them in data/video_batch.yml, generates subtitles, dry-runs the upload, goes live with --allow-live-upload, and embeds all players into chapter pages in one workflow. ## Quick Start Create a data/video_batch.yml mapping your video files to titles and chapter targets, then ask the assistant to dry-run the batch upload and embed pipeline for that file.