skills/adk-python/SKILL.md
(π) Create and manage AI agents using Google's Agent Development Kit (ADK) for Python. Use when the user wants to build single or multi-agent systems, evaluate agents, or deploy them. Includes instructions for fetching fresh ADK documentation and links for TypeScript and Go development.
npx skillsauth add palladius/gemini-cli-palladius-public-goodies adk-pythonInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill helps you build AI agents using the Agent Development Kit (ADK) for Python.
Always start by fetching the latest ADK documentation to ensure you have the most up-to-date patterns and API references.
llms.txt for a high-level overview and index.llms-full.txt for comprehensive documentation (large file).Use the provided script to fetch these:
python3 scripts/fetch_context.py --type summary # for llms.txt
python3 scripts/fetch_context.py --type full # for llms-full.txt
Basic pattern for a single agent:
from google.adk.agents import Agent
from google.adk.tools import google_search
agent = Agent(
name="my_agent",
model="gemini-2.0-flash",
instruction="Your instructions here",
tools=[google_search]
)
Use LlmAgent and sub_agents to compose systems:
from google.adk.agents import LlmAgent
child_agent = LlmAgent(name="child", model="gemini-2.0-flash", ...)
parent_agent = LlmAgent(
name="coordinator",
model="gemini-2.0-flash",
sub_agents=[child_agent]
)
If the user prefers TypeScript or Go, point them to these resources:
See adk_links.md for a comprehensive list of ADK documentation and repositories.
tools
(π) Real-time water temperatures, open status of Zurich badis (lakes, river/Letten, pools), outside weather recommendations for family trips, and Limmat canotto/dinghy flow safety alerts.
development
(π) Auto-documents any Git repository: creates ABOUT.md, generates project hero images via nanobanana, and builds deep diagrams (Mermaid E/R or Class diagrams).
tools
Google Workspace CLI managed the Carlesso wayβfeaturing isolated configurations, selective read-only security, and standard workflows.
testing
Audits and renames tmux sessions based on their active content. Use when the user wants to organize their tmux workspace, identify what's running in each session, or apply a consistent naming convention (giancarlo-YYYYMMDD-SYNOPSIS) to all active sessions.