google/adk-recipes
Agent skills in the GitHub repository google/adk-recipes, each with its code score out of 100.
A collection of agent recipes, reference patterns, and vertical plugins built with Agent Development Kit (ADK)
- Repository score
- 67 / 100 C
- Skills
- 27
- Verified
- 2
- Average skill score
- 67
- GitHub stars
- 10,611
- License
- Apache-2.0
Open google/adk-recipes on GitHub
27 skills in this repository
-
prepare-python-recipe
End-to-end orchestration to prepare or update a Python recipe under core/python/, contrib/python/, or plugins/<vertical>/<solution>/ so it passes every check in .github/workflows/…
89A -
retail-product-search
Creates product search agents with semantic search and RAG on Google Cloud (Vector Search on Gemini Enterprise Agent Platform, BigQuery, embeddings). Use when the user wants to "b…
Verified83B -
generate-python-runnability-test
Generates a lightweight `tests/test_runnability.py` for a Python recipe. The test just imports the recipe's agent module and asserts that `root_agent is not None` (and `app is not…
Verified80B -
align-recipe-pyproject
Aligns a Python recipe's pyproject.toml with the repo's standards enforced by .github/workflows/python-validate-recipe.yml, plus one critical [build-system] presence check. Scope…
79B -
make-python-recipe-deployable
Makes an existing Python recipe deployable: generates the serving files a container needs (Dockerfile, .dockerignore, fast_api_app.py, app_utils/a2a.py, app_utils/services.py, app…
79B -
agents-cli-aqua
Work with the Ambient Quality Agent (AQuA) added to this agents-cli project: augment the agents-cli agent with AQuA or attach the agent to an AQuA deployed elsewhere, read the qua…
77B -
github-pr-review
Review a GitHub pull request and leave inline comments in a natural human reviewing voice, indistinguishable from comments typed by hand on the GitHub web UI. Deliberately bounded…
75B -
find-skills
Discover/install NEW agent skills from external sources (skills.sh). Use for capabilities you lack, e.g. "find a skill for X". Do NOT use to list skills you already have; see `<av…
74B -
scaffold-python-recipe
This skill should be used when the user wants to "create a new Python ADK recipe", "scaffold a new Python recipe", "generate a new Python recipe in contrib", "add a new Python rec…
73B -
custom-investigation
Run a custom investigation: review a chosen slice of conversations instead of a random sample, by writing a SQL selector over the observed agent's telemetry, and optionally narrow…
71B -
repo-oracle
Answer questions about how the adk-recipes repo itself is governed — CI and workflow behavior, the limits and thresholds in .github/policy.yml and the reasoning behind them, CODEO…
70B -
bootstrap-google-tools
Install/auth CLIs the sandbox lacks - `gws` (Drive, Gmail, Sheets, Calendar), `gcloud`, `agents-cli`, `mcp-cli` (MCP servers). Use on "command not found" or before GCP/Workspace/M…
69C -
google-workspace
Read/write Google Drive, Docs, Sheets, Gmail, Calendar, Chat, Tasks, Slides via the `gws` CLI. Needs an OAuth client or service account configured first. Use for any Google Worksp…
69C -
extract-python-environment-variables
Scans a Python recipe to find every place an environment variable is accessed — including `os.environ.setdefault("V", "d")`, whose "d" would otherwise be a hidden default a user e…
68C -
generate-manifest
Scan an ADK recipe directory and generate a manifest.yaml for it based on the schema at .github/schemas/manifest-schema.json. Use when the user wants to create or generate a manif…
68C -
retail-virtual-tryon
Creates virtual try-on agents supporting image and video (catwalk animation) try-ons on Google Cloud (Gemini image models and Veo on Gemini Enterprise Agent Platform). Handles res…
68C -
routines
Use for a recurring unattended task (cron; pull data, open a PR, post a digest), or to test/dry-run a routine first. Explains authoring and testing via the routine tool.
68C -
content-research-writer
Content research and SEO writing methodology. Guides the agent through topic research, keyword identification, competitive analysis, and writing SEO-optimized content that ranks w…
65C -
policy
Inspect the per-workspace tool-policy overlay (.lha/policies.jsonl) that gates destructive or sensitive tool calls, and tell the user what to change if they want a rule added or r…
64C -
rca
Root-cause analysis of one AQuA insight against the observed agent's own source code. Use when a message names an insight and asks what the root cause is, how to fix it, why the a…
64C -
filesystem
Finding and filing things in the home. Use when a thread builds on earlier work (a note, a draft, a past thread), or files, moves, or tidies files.
60C -
recommendations
How to suggest options that fit the user and don't repeat earlier ones (meals, restaurants, trips, activities, gifts, books). Use before any open-ended recommendation.
58C -
blog-writer
Blog post writing skill with structure templates and style guidelines. Guides the agent through writing well-structured, engaging technical blog posts with proper formatting, sect…
53D -
deliverables
How to write a document the user will read (report, itinerary, comparison, plan, notes) and save it to their Google Drive. Use when a thread's result is a document rather than a c…
52D -
approvals
What to do when a tool call is paused for the user's approval or declined (sending, inviting, deleting, posting, merging), and when you are resumed after one.
51D -
coding-workflow
How to work in a code repository under ~/code. Use for any thread that diagnoses, fixes, changes, reviews, or tests code.
47D -
connected-apps-mcp
The `voice_agent` MCP server: the user's connected apps (Calendar, Gmail, Drive, Docs, Sheets, Slides, GitHub), the thread journal, memory, grounded search, talking to the user, a…
46D
Scores come from a snapshot of 300 public GitHub repositories taken on 12 November 2026. Every score is the result of fixed checks run by code; no AI is involved. How scoring works.