Prompt Buddy logoPrompt Buddy

google · Google AI Docs

Gemini API

Explains how to combine multiple tools and function calling capabilities within the Gemini API to enable complex agentic workflows.

Import to Prompt Buddy

Derived skill

Files assembled from official documentation

Viewing SKILL.md

Gemini API

Explains how to combine multiple tools and function calling capabilities within the Gemini API to enable complex agentic workflows.

When To Use

Use when you need to implement an agent that must orchestrate multiple distinct tools or function calls to complete a complex task.

Reference Files

FileContainsUse For
SKILL.mdEntry point: scope, routing table, and workflow.Start here.
docs/gemini-api-workflow-guide.mdDocumentation explaining how to combine built-in tools like Google Search with custom function calling for Gemini models.Questions about documentation explaining how to combine built-in tools like Google Search with custom function calling for Gemini mod...
examples/gemini-api-python-tool-combination.textA Python code example demonstrating how to combine multiple tools using the Google GenAI SDK.Exact payloads, commands, or snippets shown in A Python code example demonstrating how to combine multiple tools using the Google GenAI SDK.
examples/gemini-api-tool-combination-nodejs.textA Node.js code example demonstrating how to combine multiple tools within a Gemini API request.Exact payloads, commands, or snippets shown in A Node.js code example demonstrating how to combine multiple tools within a Gemini API request.
examples/gemini-api-tool-combination-go.textA Go implementation demonstrating how to combine multiple tools within a Gemini API request.Exact payloads, commands, or snippets shown in A Go implementation demonstrating how to combine multiple tools within a Gemini API request.
examples/gemini-api-tool-combination-curl-request.textA curl command demonstrating an initial request to the Gemini API using both Google Search and a custom getWeather tool.Exact payloads, commands, or snippets shown in A curl command demonstrating an initial request to the Gemini API using both Google Search and a custom getWeather tool.
examples/gemini-api-tool-combination-google-search-json.textA JSON representation of a Gemini API request demonstrating tool combination with Google Search web queries.Exact payloads, commands, or snippets shown in A JSON representation of a Gemini API request demonstrating tool combination with Google Search web queries.

What This Skill Covers

  • Preview: Built-in and custom tools combinations are in Preview and supported for Gemini 3 models only.
  • Main sections: Python, Javascript, Go, REST, How it works.

Workflow

  1. Open the most relevant file under docs/ for the exact documented workflow and wording.
  2. Open schemas/ files for exact structured contracts.
  3. Open examples/ files for concrete requests, commands, snippets, and manifests.
  4. Do not add behavior or configuration that is not present in the attached source files.

Canonical source: https://ai.google.dev/gemini-api/docs/tool-combination