Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cnemri avatar

Google Developer Knowledge

  • 61 installs
  • 124 repo stars
  • Updated February 6, 2026
  • cnemri/google-genai-skills

Searches and retrieves Google's developer documentation (ai.google.dev, Android, Chrome, Firebase, Cloud, web.dev) via the Developer Knowledge API with curl scripts.

About

Queries Google's developer documentation corpus through the Developer Knowledge API, returning chunks or full documents. A developer uses it to search or pull Google/Android/Firebase/Cloud docs from the terminal.

  • Search, get-document, and batch-get up to 20 docs
  • Curl-only scripts; needs DEVELOPERKNOWLEDGE_API_KEY

Google Developer Knowledge by the numbers

  • 61 all-time installs (skills.sh)
  • Ranked #743 of 1,879 Documentation skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cnemri/google-genai-skills --skill google-developer-knowledge

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs61
repo stars124
Last updatedFebruary 6, 2026
Repositorycnemri/google-genai-skills

What it does

Searches and retrieves Google's developer documentation (ai.google.dev, Android, Chrome, Firebase, Cloud, web.dev) via the Developer Knowledge API with curl scripts.

Files

SKILL.mdMarkdownGitHub ↗

Google Developer Knowledge

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).

Prerequisites

1. Enable the API: Enable the Developer Knowledge API in your Google Cloud project.

2. Create an API Key:

  • Go to the Credentials page
  • Click Create credentialsAPI key
  • Restrict the key to Developer Knowledge API only

3. Set Environment Variable:

  • DEVELOPERKNOWLEDGE_API_KEY: Your Developer Knowledge API key

Searchable Corpus

The API searches these domains:

  • ai.google.dev
  • developer.android.com
  • developer.chrome.com
  • developers.google.com
  • docs.cloud.google.com
  • firebase.google.com
  • web.dev
  • www.tensorflow.org

Usage

1. Search for Documents

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

2. Get a Single Document

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

3. Batch Get Documents

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"

Options

search_docs.sh

  • query: The search query (required)
  • --page-size: Number of results (1-20, default 5)
  • --page-token: Token for next page of results
  • --output: Save results to JSON file

get_document.sh

  • name: Document name from search results (required)
  • --output: Save content to file

batch_get_documents.sh

  • names: Space-separated document names (up to 20)
  • --output: Save all documents to directory

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.