ワンクリックで
ワンクリックで
A workflow skill for all Google Cloud resource management tasks (create, delete, modify). This skill ensures that the correct CLI tool (`gcloud`, `bq`, `gsutil`) is chosen and that its commands are verified against the latest official documentation before execution.
Adds the standard open-source license header to new source files. Use involves creating new code files that require copyright attribution.
Validates SQL schema files for compliance with internal safety and naming policies.
Formats git commit messages according to Conventional Commits specification. Use this when the user asks to commit changes or write a commit message.
Converts JSON data snippets into Python Pydantic data models.
| name | adk-tool-scaffold |
| description | Scaffolds a new custom Tool class for the Agent Development Kit (ADK). |
This skill automates the creation of standard BaseTool implementations for the Agent Development Kit.
Identify the Tool Name: Extract the name of the tool the user wants to build (e.g., "StockPrice", "EmailSender").
Review the Example:
Check examples/WeatherTool.py to understand the expected structure of an ADK tool (imports, inheritance, schema).
Run the Scaffolder: Execute the python script to generate the initial file.
python scripts/scaffold_tool.py <ToolName>
Refine: After generation, you must edit the file to:
execute method with real logic.get_schema.User: "Create a tool to search Wikipedia." Agent:
python scripts/scaffold_tool.py WikipediaSearchWikipediaSearchTool.py to add the requests logic and query argument schema.