gemini-api-dev
Installation
SKILL.md
Boundary
This skill provides guidance for building applications with Gemini models, Gemini API, multimodal content processing, function calling, and structured outputs. It focuses on SDK usage (Python, JavaScript/TypeScript, Java, Go), model selection, and API capabilities. It does NOT cover other AI models (OpenAI, Anthropic, etc.) or general ML/LLM development (those have dedicated skills).
When to use
Use this skill when:
- Building applications with Gemini models (text, images, audio, video)
- Implementing function calling with Gemini
- Using structured outputs (JSON generation)
- Working with multimodal content
- Using context caching for efficiency
- Generating embeddings for semantic search
- Selecting appropriate Gemini models for your use case