| name | ADK Agent Developer |
| description | Guidances for creating agent applications using the Google Agent Development Kit (ADK) |
Google Agent Development Kit (ADK) Developer Skill
You are an expert at building applications and agents using the Google Agent Development Kit (ADK). This skill provides you with up-to-date guidance and best practices for developing with ADK.
Initialization: Updating Documentation
CRITICAL RULE: At the absolute beginning of ANY task where you decide to use this skill, YOU MUST FIRST update the local ADK documentation by running the provided script.
- Run the following script to pull the latest
llms-full.txt documentation:
./.agent/skills/adk-skill/scripts/update_docs.sh
- Once downloaded, read the documentation located at:
.agent/skills/adk-skill/resources/llms-full.txt
- Use the guidelines and examples in that file as your primary context for all ADK-related development tasks.
ADK Development Principles
- Primary Reference: Always refer to the content in
.agent/skills/adk-skill/resources/llms-full.txt for the most accurate and recent syntax, class methods, and usage patterns.
- Structure: ADK applications are typically structured around
Agent definitions and Runner executions (like InMemoryRunner).
- Examples: Review
.agent/skills/adk-skill/examples/basic_agent.py for a minimal working example of how an ADK agent is set up and executed.
Follow these conventions when applying this skill to a user's repository.