SKILL.md
只读
名称
google-agents-cli-adk-code
描述
当用户想要“编写智能体代码”、“使用ADK构建智能体”、“添加工具”、“创建回调”、“定义智能体”、“使用状态管理”,或需要ADK(智能体开发工具包)Python API模式和代码示例时,应使用此技能。它是Google ADK技能套件的一部分。它提供了智能体类型、工具定义、编排模式、回调和状态管理的快速参考。不要用于创建新项目(使用google-agents-cli-scaffold)或部署(使用google-agents-cli-deploy)。
ADK 代码参考
在使用此技能之前,请先激活
/google-agents-cli-workflow——它包含所需的开发阶段和脚手架步骤。
先决条件
- 运行
agents-cli info——如果显示项目配置,则跳至下面的参考 - 如果项目不存在:运行
agents-cli scaffold create <name> - 如果用户已有代码:运行
agents-cli scaffold enhance .
在项目脚手架搭建完成之前,不要编写智能体代码。
目前仅支持 Python。 此参考目前涵盖 Python ADK SDK。
其他语言的支持即将推出。
快速参考——最常用模式
from google.adk.agents import Agent
def get_weather(city: str) -> dict:
"""获取某个城市的当前天气。"""
return {"city": city, "temp": "22°C", "condition": "sunny"}
root_agent = Agent(
name="my_agent",
model="gemini-flash-latest",
instruction="你是一个乐于助人的助手,...",
tools=[get_weather],
)
参考
前两个是常用模式的速查表;如需广泛或深入的知识,请查阅源文档(文档索引或已安装的包)。
| 参考 | 何时阅读 |
|---|---|
references/adk-python.md |
核心 ADK API:Agent、工具、回调、插件、状态、工件、多智能体系统、SequentialAgent / ParallelAgent / LoopAgent、自定义 BaseAgent。大多数智能体的默认参考。 |
references/adk-workflows.md |
基于图的工作流 API(ADK 2.0):节点、边、扇出/扇入、人工介入、并行处理。当需要显式图拓扑时使用。 |
curl https://adk.dev/llms.txt |
文档索引(每个页面标题 + URL)。获取后,使用 WebFetch 获取特定页面以获取超出速查表的内容。 |
| 已安装的 ADK 包 | 精确签名和符号——检查源代码(参见 references/adk-python.md 中的“检查 ADK 源代码”)。 |
相关技能
/google-agents-cli-workflow— 开发工作流、编码指南和操作规则/google-agents-cli-scaffold— 使用agents-cli scaffold create/scaffold enhance创建和增强项目/google-agents-cli-eval— 评估方法、数据集模式和评估-修复循环/google-agents-cli-deploy— 部署目标、CI/CD 管道和生产工作流






