deep-research
Perform autonomous, multi-step research using the Gemini Deep Research Agent (Interactions API). Supports web search,…
Search and retrieve Google's developer documentation using the Developer Knowledge API. Query documentation chunks, get full document content, or batch retrieve multiple documents. Covers ai.google.dev, developer.android.com, docs.cloud.google.com, firebase.google.com, and more.
$ npx -y skills add cnemri/google-genai-skills --skill google-developer-knowledge --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/google-developer-knowledgeContext preview
The summary Claude sees to decide when to auto-load this skill.
Search and retrieve Google's developer documentation using the Developer Knowledge API. Query documentation chunks, get full document content, or batch retrieve multiple documents. Covers ai.google.dev, developer.android.com, docs.cloud.google.com, firebase.google.com, and more.
name: google-developer-knowledge description: "Search and retrieve Google's developer documentation using the Developer Knowledge API. Query documentation chunks, get full document content, or batch retrieve multiple documents. Covers ai.google.dev, developer.android.com, docs.cloud.google.com, firebase.google.com, and more."
Use this skill to search and retrieve content from Google's public developer documentation corpus using the Developer Knowledge API.
This skill uses simple bash scripts with curl (no dependencies required).
1. **Enable the API**: Enable the [Developer Knowledge API](https://console.cloud.google.com/apis/library/developerknowledge.googleapis.com) in your Google Cloud project.
2. **Create an API Key**:
3. **Set Environment Variable**:
The API searches these domains:
Search for document chunks matching a query. Returns snippets and parent document references.
./skills/google-developer-knowledge/scripts/search_docs.sh "How to use Gemini API in Python"
**With pagination:**
./skills/google-developer-knowledge/scripts/search_docs.sh "BigQuery" --page-size 10
Retrieve the full content of a document using its name from search results.
./skills/google-developer-knowledge/scripts/get_document.sh "documents/ai.google.dev/gemini-api/docs/get-started/python"
**Save to file:**
./skills/google-developer-knowledge/scripts/get_document.sh "documents/ai.google.dev/..." --output doc.json
Retrieve up to 20 documents in a single API call.
./skills/google-developer-knowledge/scripts/batch_get_documents.sh \ "documents/ai.google.dev/gemini-api/docs/get-started/python" \ "documents/ai.google.dev/gemini-api/docs/models"
**search_docs.sh**
**get_document.sh**
**batch_get_documents.sh**
A curated collection of agentic skills for Google AI frameworks and models. Designed to work seamlessly with Gemini CLI, Antigravity, Claude Code, and more. Author: Chouaieb Nemri
Perform autonomous, multi-step research using the Gemini Deep Research Agent (Interactions API). Supports web search,…
Expert guidance on the Google Agent Development Kit (ADK) for Python. Use this skill when the user asks about building agents,…
Expert guidance for writing Python code using the official Google GenAI SDK (google-genai) for Gemini API and Vertex AI. Use for…
Generate and edit high-quality images using Gemini 2.5 Flash Image and Gemini 3 Pro Image (Nano Banana). Supports Text-to-Image,…
Generate, edit, and compose images using Gemini Nano Banana models via portable Python scripts. Handles authentication via API…
Generate and transcribe speech using Google's Gemini-TTS and Chirp 3 models. Supports Text-to-Speech (Single/Multi-speaker),…