By DoIT-Artificial-Intelligence
Paste a YouTube URL to convert videos into structured docs: extract transcripts, generate AI summaries with Q&A, create infographics, and produce TTS audio/videos. Supports Gemini models, multi-language translation via AWS/GCP, for quick video-to-notes workflows in Claude Code.
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.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub doit-artificial-intelligence/youtube-to-docs --plugin youtube-to-docsConvert YouTube videos into structured docs, summaries, audio, and visual assets for easier discovery.
Convert YouTube videos into structured docs, summaries, audio, and visual assets for easier discovery.
Download videos from 1800+ platforms and generate AI summaries with complete resource packages
Summarize videos, audio, and podcasts via BibiGPT CLI directly in the terminal
Turn any video into a section-by-section study-notes markdown file with embedded screenshots and a timestamped transcript.
Summarize YouTube videos with transcript, insights, Korean translation, and quizzes
Give Claude the ability to watch and understand videos — extracts frames and audio for full video perception