Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/cnemri/google-genai-skills/google-adk-pythonnpx skills add cnemri/google-genai-skills --skill google-adk-pythongit clone --depth 1 https://github.com/cnemri/google-genai-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/cnemri/google-genai-skills/google-adk-python)<a href="https://agentmods.dev/skills/cnemri/google-genai-skills/google-adk-python"><img src="https://agentmods.dev/badge/skills/cnemri/google-genai-skills/google-adk-python.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00053 | $0.00684 |
| Opus 5 | $0.00026 | $0.00342 |
| Sonnet 5 | $0.00011 | $0.00137 |
| Haiku 4.5 | $0.00005 | $0.00068 |
Grade A, and why
google-adk-python scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
- You can read the content of the linked files using `web_fetch` or `run_shell_command` with `curl` if you need to provide the actual content to the user. How it starts
The opening of the file, as written. The whole thing — 63 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Google ADK (Python) Skill
This skill provides comprehensive documentation and Python examples for the Google Agent Development Kit (ADK). It maps documentation topics to their corresponding Python code snippets.
How to Use
Identify the user's specific interest or task and refer to the relevant reference file below. Each reference file contains links to the official documentation (Markdown) and the corresponding Python examples (raw code).
Topics
1. Getting Started
For installation, quickstarts, and basic agent setup.
- Reference: references/get-started.md
2. Agents & Models
For creating different types of agents (LLM, Workflow, Loop, Parallel, Sequential) and configuring specific models (Gemini, Anthropic, etc.).
- Agents Reference: references/agents.md
- Models Reference: references/models.md
3. Tools (Basic & Advanced)
For integrating tools like Google Search, Code Execution, BigQuery, third-party services (GitHub, Jira, etc.), MCP, and Grounding.
- Basic Tools Reference: references/tools.md
- Advanced Tools Reference: references/advanced-tools.md
4. Streaming
For building real-time, low-latency streaming agents (audio/video).
- Reference: references/streaming.md
5. Callbacks
For hooking into agent lifecycle events (before/after agent, model, tool execution).
- Reference: references/callbacks.md
6. Runtime & Architecture
For deep dives into the Runtime, Sessions, Memory, Context, Events, Artifacts, and Plugins.
- Reference: references/runtime-arch.md
7. Deployment & Operations
For deploying agents (Cloud Run, GKE) and observability (Logging, Tracing, Evaluation).
- Reference: references/deploy-ops.md
8. Tutorials & Samples
For end-to-end tutorials and complete agent samples (e.g., YouTube Shorts Assistant, Weather Agent).
- Reference: references/tutorials.md
What ships with it
12 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- references/advanced-tools.md 4.6 KB
- references/agents.md 1.9 KB
- references/api.md 157 B
- references/callbacks.md 1.5 KB
- references/deploy-ops.md 2.5 KB
- references/general.md 1.9 KB
- references/get-started.md 752 B
- references/models.md 1.0 KB
- references/runtime-arch.md 2.9 KB
- references/streaming.md 1.8 KB
- references/tools.md 4.2 KB
- references/tutorials.md 2.3 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago First seen · 63 lines · 53 tokens per session scan A fedb6e5cadef
google-adk-python is a skill published in the GitHub repository cnemri/google-genai-skills (126 stars, last pushed 7mo ago), licensed MIT. It adds 53 tokens to every session and 684 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
matlab
Build, review, migrate, and safely plan MATLAB or GNU Octave numerical workflows, including arrays, tabular/time data, tests, projects, graphics, MAT files, and explicit Python interoperability.
pennylane
Hardware-agnostic quantum ML framework with automatic differentiation. Use when training quantum circuits via gradients, building hybrid quantum-classical models, or needing device portability across IBM/Google/Rigetti/IonQ. Best for variational algorithms (VQE, QAOA), quantum neural networks, and integration with…
dd-code-generation
Use pup CLI for immediate Datadog operations or generate code for integration into applications.
typing-exclusion-worker
Python typing exclusion worker: remove assigned mypy exclusion modules in small scoped batches, fix typing issues, run validation, and produce a structured completion summary. Use when running parallel typing-debt workers or when asked to remove modules from pyproject mypy exclusion overrides.
python
Python development with ruff, mypy, pytest - TDD and type safety.
splitting-oversized-modules
Split an oversized Python module (a thousand-plus-line logic.py, models.py, api.py, or its test file) into a package of one module per concern, mechanically and provably without changing behavior. Use on a request to split / break up / decompose a god module or move functions out of one, once a human has agreed to…