adk
A YouTube search assistant built using Google ADK, the MCP protocol, and the Gemma 3 model.
Install & Use
Copy this prompt and send it to your AI assistant (Claude / Cursor / TRAE / Codex / WorkBuddy etc.) to auto-install:
Help me install this AI Skill: adk. It is used for: A YouTube search assistant built using Google ADK, the MCP protocol, and the Gemma 3 model. Full Skill content: https://321skill.com/skills/adk/raw/index.md Read that page and install it.
The prompt includes a link to the full Skill content. You can also view the full content.
This Skill addresses the inability of AI assistants to directly search and present YouTube video information in a structured format. In practice, developers or content creators often need to quickly find video resources on specific topics. They want the AI to understand the query intent, fetch search results, and present them in a clear format without manually opening a browser to sift through them.
Usage is straightforward: you simply run the Ollama service locally and load the Gemma 3 model, then start the ADK agent integrated with the MCP YouTube search tool. After that, you can ask using natural language instructions, for example, "Help me find some recent tutorials on Python for beginners." The agent will automatically call the search tool, retrieve the results, and have the Gemma 3 model organize them into a readable list for you.
It's well-suited for teams or individuals who frequently conduct video content research, such as content creators, marketing specialists, academic researchers, or university students. This is especially true for those already familiar with locally deploying large language models (e.g., via Ollama) and who wish to combine AI capabilities with external tools like YouTube search.
It is recommended to use this tool uniformly when you need to quickly obtain video information and integrate it into reports, content planning, or learning materials. Note that it primarily relies on the SERP API to fetch YouTube data, so ensuring network connectivity and API availability is necessary, and the richness of search results is limited by the capabilities of that API.
Key Features
Unlike simple integrations that directly call the YouTube API, it standardizes tool calls through MCP (Model Context Protocol). This allows the Gemma 3 model to more naturally understand and process search requests, formatting the results into structured natural language replies instead of merely returning raw API data.
Limitations
Requires local deployment of Ollama and running the Gemma 3 (12B) model, which imposes certain hardware requirements (especially GPU memory). It also depends on an external SERP API for YouTube searches.
FAQ
Does this project require a paid API?
Yes, the YouTube search functionality relies on the SERP API, which typically requires a corresponding API key and may involve costs.
Is the Gemma 3 model mandatory?
The project is designed around Gemma 3, but theoretically, other models supported by Ollama could be adapted via LiteLLM, though functionality adjustments might be necessary.
Installation guide for AI assistants
If your AI coding assistant (Claude Code, Cursor, TRAE etc.) can see this page, send it this message to auto-install:
Visit https://321skill.com/skills/adk/raw/index.md to read the original Skill definition (Markdown format) for adk, and install it according to the instructions.
Raw Markdown URL for AI: /skills/adk/raw/index.md