Microsoft's official skill that turns an agent into an Azure solution architect — 10 design principles, 6 architecture styles, 44 design patterns and a Well-Architected review workflow.

Gemini API in Agent Platform
Summary
Google's official skill for calling Gemini on Agent Platform (formerly Vertex AI) with the Gen AI SDK — Python, JS/TS, Go, Java and C#, plus tools, multimodal input and the Live API.
Features
- Quick starts for Python, TypeScript/JavaScript, Go, Java and C#/.NET
- Flags the Vertex AI → Agent Platform rename that stale docs get wrong
- ADC and Express Mode authentication paths
- Multimodal input: images, audio, video and documents
- Function calling and JSON-schema-constrained structured output
- Context caching, batch prediction and the streaming Live API
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Write a Go service that calls Gemini on Agent Platform, passes a PDF plus a question, and returns structured JSON matching my schema.
Description
Gemini has two front doors — the AI Studio API for prototyping and Agent Platform for enterprise deployments — and the SDK surface, authentication model and available features differ between them. This skill keeps an agent on the enterprise path, and it opens by naming the trap directly: Agent Platform was called Vertex AI until recently, so most search results, tutorials and model cards an agent will find still use the old branding.
What it covers
- SDK usage across five languages — Python, TypeScript/JavaScript, Go, Java and C#/.NET — with initialisation that differs per runtime rather than one snippet reused with the names changed.
- Authentication and configuration: Application Default Credentials for standard projects, and Express Mode where the setup is different.
- The capability surface: text generation, multimodal understanding of images, audio, video and documents, function calling, structured output constrained to a JSON schema, media generation, context caching, batch prediction and the bidirectional Live API for streaming.
Why it is shaped this way
The skill points at the API specification as the source of truth rather than restating it, and carries workflows and code samples for the parts that are easy to get subtly wrong — schema-constrained output, tool declarations, and streaming sessions. The result is an agent that writes Gemini code against the enterprise platform without silently drifting into AI Studio idioms that will not deploy.
Requires active Google Cloud credentials and the Agent Platform API enabled.
Provenance
Part of Google's official Agent Skills repository, published under Apache 2.0 in the open SKILL.md format so it works with Claude Code, Codex and any agent that implements the Agent Skills standard. Install the whole catalogue with npx skills add google/skills and pick the skills you want, or add this one on its own.
Related Skills
Trail of Bits' security review skill for PRs, commits, and diffs: risk-first analysis with git history, blast radius, and honest coverage limits.
Generates and validates parametric STEP-first CAD parts and assemblies from natural language.
Deno's official foundational skill — project setup, package choices, configuration, and CLI commands done the current way.