Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By DoIT-Artificial-Intelligence
Use AI to transform YouTube videos into structured documentation: generate summaries, transcripts, corrected captions (WCAG 2.1 compliant), Q&A, infographics, audio summaries, and processed video assets, with optional translation and configurable speech-to-text.
npx claudepluginhub doit-artificial-intelligence/youtube-to-docsGenerate a summary and infographic for a YouTube video.
(Kitchen Sink) Process a YouTube video with all features (summary, Q&A, infographic, audio, and video).
Suggest WCAG 2.1 / Section 508 corrected captions for a YouTube video.
Comprehensive suite for processing YouTube videos. Use this when the user needs to: (1) Extract transcripts, (2) Generate visual infographics, (3) Create audio summaries (TTS) and videos, or (4) Perform full 'kitchen sink' processing of YouTube content.
(YouTube transcript) Extract only the YouTube transcript for a given video.
Click on the image below to see a demo of YouTube to docs:
Convert YouTube videos into structured docs, summaries, audio, and visual assets for easier discovery.
View all available CLI options:
uvx youtube-to-docs --help
To keep the installation light, some features are optional. You can enable them by specifying "extras":
audio: Required for TTS and audio processing (uses yt-dlp).video: Required for video generation (uses static-ffmpeg).workspace: Required for Google Drive integration.m365: Required for Microsoft SharePoint/OneDrive integration.aws: AWS Bedrock support.azure: Required for Azure OpenAI models.gcp: Required for Google Gemini, Vertex AI models, and GCP Cloud TTS (uses google-genai and google-cloud libs).app: Web app with browser-based UI (uses fastapi, uvicorn).all: Installs everything.Example: Run with audio and video support
uvx --with "youtube-to-docs[audio,video]" youtube-to-docs ...
Example: Run with everything
uvx --with "youtube-to-docs[all]" youtube-to-docs ...
Note: The commands above require uv. You can install it via:
curl -LsSf https://astral.sh/uv/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Install as a Gemini CLI extension:
gemini extensions install https://github.com/DoIT-Artificial-Intelligence/youtube-to-docs.git
Install as a Claude Code plugin:
/plugin marketplace add DoIT-Artificial-Intelligence/youtube-to-docs
/plugin install youtube-to-docs@youtube-to-docs
Run as a web app:
uvx --from "youtube-to-docs[all]" youtube-to-docs-app
Then open http://localhost:8000 in your browser. See the Web App docs for details.
Install as an MCP server for Claude Code:
claude mcp add youtube-to-docs -- uvx --with "youtube-to-docs[all]" python -m youtube_to_docs.mcp_server
Created with the help of AI. All artifacts have been checked and work as expected.
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Convert YouTube videos into structured docs, summaries, audio, and visual assets for easier discovery.
Download YouTube videos with quality presets. Use for: download youtube, yt download, video download, youtube to whatsapp, youtube mp3.
Download videos from 1800+ platforms and generate AI summaries with complete resource packages
AI-powered media transcription, translation, and caption format conversion
Turn any video into a section-by-section study-notes markdown file with embedded screenshots and a timestamped transcript.
Extract subtitles/transcripts from YouTube videos via CLI or browser automation
Convert YouTube videos into structured docs, summaries, audio, and visual assets for easier discovery.
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 claim