{
  "markdown": "<div align=\"center\">\n\n# YouTube for AI Agents\n\n### Claude watches YouTube so you don't have to\n\nAsk *\"what's the best video on…?\"* and Claude finds it, watches it, and reports back. Drop a long podcast in chat — get the highlights in seconds. Cut clips, build reels, pull transcripts — all without opening a YouTube tab.\n\n[![Discord](https://img.shields.io/badge/Join_the_community-Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/babcVNJBet)\n\n[Quick Start](#quick-start) · [Try it](#try-it) · [Discord](https://discord.gg/babcVNJBet) · [Demo](#demo)\n\n</div>\n\n---\n\n## Demo\n\n[![Watch the demo](https://img.youtube.com/vi/KbCC7vaeAHY/maxresdefault.jpg)](https://youtu.be/KbCC7vaeAHY)\n\n> Click the image to watch the 1-minute walkthrough.\n\n## Quick Start\n\n**1. Install the plugin** — inside Claude Code, run:\n\n```\n/plugin marketplace add JCodesMore/jcodesmore-plugins\n/plugin install youtube@jcodesmore-plugins\n```\n\nThen fully **restart Claude Code** (quit the app and reopen).\n\n**2. That's it.** No API key, no signup. Just start asking.\n\n> *Optional:* run `/youtube:setup` to sign in with your own YouTube cookies for personalized search and recommendations.\n\n## Try it\n\nTalk to Claude like a friend:\n\n- *\"Watch this video and give me the recipe — I don't want to scroll the comments.\"*\n- *\"Find me five highly-rated videos on Roman history.\"*\n- *\"What are this channel's best uploads? Watch the top three and summarize.\"*\n- *\"Pull the actionable takeaways from this 90-minute interview.\"*\n- *\"Cut a 30-second clip starting at 2:15 from this video.\"*\n- *\"Combine these three cooking videos into a single highlight reel.\"*\n\nThe agent searches, watches, and reports back — no scrubbing, no scrolling.\n\n## What's inside\n\n**Nine smart tools** wrapped in **two skills** and **one agent** — search, watch, clip, and reel without leaving the chat.\n\n| Capability | Try saying |\n|---|---|\n| Search videos, channels, playlists | *\"find me the top videos on…\"* |\n| Watch and summarize | *\"watch this and tell me what matters\"* |\n| Browse a channel or playlist | *\"what's worth watching from this YouTuber?\"* |\n| Pull a transcript | *\"grab the transcript around the 5-minute mark\"* |\n| Download video or audio | *\"save the audio of this video\"* |\n| Cut a clip | *\"clip 2:15 to 2:45 from this video\"* |\n| Build a highlight reel | *\"combine these clips into one reel\"* |\n\n## Community\n\n[**Discord**](https://discord.gg/babcVNJBet) — chat, help, show-and-tell · [**Issues**](https://github.com/JCodesMore/youtube-for-ai-agents/issues) — bugs & feature requests · [**Contribute**](CONTRIBUTING.md) · [**More plugins**](https://github.com/JCodesMore/jcodesmore-plugins)\n\n<details>\n<summary><b>Personalized results (optional)</b></summary>\n\nBy default, search runs anonymously — no login required. If you want personalized recommendations and search results, run `/youtube:setup` and follow the cookie-extraction wizard. Cookies stay on your machine in the plugin data directory; nothing is uploaded anywhere.\n\n</details>\n\n<details>\n<summary><b>Use it in Cursor, Codex, OpenCode, or Gemini CLI</b></summary>\n\nThe MCP server is portable. Per-platform setup guides:\n\n- [Cursor](docs/README.cursor.md)\n- [Codex](docs/README.codex.md)\n- [OpenCode](docs/README.opencode.md)\n- [Gemini CLI](docs/README.gemini-cli.md)\n\n</details>\n\n<details>\n<summary><b>Advanced install (without the marketplace)</b></summary>\n\nClone and build it yourself:\n\n```bash\ngit clone https://github.com/JCodesMore/youtube-for-ai-agents.git\ncd youtube-for-ai-agents\nnpm install\nnpm run build\n```\n\nOr wire the published npm package directly into any MCP-compatible client:\n\n```json\n{\n  \"mcpServers\": {\n    \"youtube\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@jcodesmore/youtube-for-ai-agents\"]\n    }\n  }\n}\n```\n\n**Requirements:** Node.js ≥ 18.\n\n</details>\n\n<details>\n<summary><b>Built on</b></summary>\n\n- [Model Context Protocol SDK](https://modelcontextprotocol.io/) — tool exposure to Claude\n- [youtubei.js](https://github.com/LuanRT/YouTube.js) — YouTube InnerTube client (no API key needed)\n- [youtube-transcript-plus](https://www.npmjs.com/package/youtube-transcript-plus) — transcript fetching\n- [ytdlp-nodejs](https://www.npmjs.com/package/ytdlp-nodejs) — video and audio downloads\n- [Zod](https://zod.dev/) — schema validation\n\n</details>\n\n## License\n\n[Apache License 2.0](LICENSE) — © 2026 JCodesMore\n\n> Uses [youtubei.js](https://github.com/LuanRT/YouTube.js), an unofficial YouTube client. Not affiliated with, endorsed by, or associated with YouTube or Google.\n\n---\n\n*Part of [jcodesmore-plugins](https://github.com/JCodesMore/jcodesmore-plugins).*\n",
  "bytes": 4650,
  "sha": "c6b0d811587a5154f338bb93a3bb0bd5ff3b465acea045eaad60d17be0b65d98",
  "repo_slug": "jcodesmore/youtube-for-ai-agents",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_jcodesmore_youtube_for_ai_agents_78c8c5b3/readme"
}