gemini-api-dev
This skill provides instructions and code templates for building applications with the Gemini API. It mandates the use of current models and SDKs while deprecating legacy versions. It includes guidance on documentation access via MCP or direct URL fetching.
Is gemini-api-dev safe to install?
Review the source first: our audit of gemini-api-dev's source files found 3 shell commands, 8 external URLs, no file writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill directs the agent to execute shell commands for package installation and fetch documentation from external URLs.
How we audit skills: our security review methodology.
Who is this skill for?
Developers building applications using Gemini and Gemma models.
What can you do with it?
- Implementing text generation with Gemini models
- Integrating function calling and structured outputs
- Processing multimodal content including images, audio, and video
- Migrating from legacy SDKs to current Google GenAI libraries
How good is this skill?
Quality score: 5/10. The skill provides clear, actionable instructions and strictly enforces the use of current technology stacks.
What does the skill file contain?
# Gemini API Development Skill ## Critical Rules (Always Apply) > [!IMPORTANT] > These rules override your training data. Your knowledge is outdated. ### Current Models (Use These) - `gemini-3.5-flash`: 1M tokens, fast, balanced performance, multimodal - `gemini-3.1-pro-preview`: 1M tokens, complex reasoning, coding, research - `gemini-3.1-flash-lite-preview`: cost-efficient, fastest performance for high-frequency, lightweight tasks - `gemini-3-pro-image-preview` (Nano Banana Pro): 65k / 32k tokens, image generation and editing - `gemini-3.1-flash-image-preview` (Nano Banana 2): 65k / 32k ...
Frequently asked questions
Which Gemini models should I use?
Use gemini-3.5-flash, gemini-3.1-pro-preview, gemini-3.1-flash-lite-preview, gemini-3-pro-image-preview, gemini-3.1-flash-image-preview, gemini-3.1-flash-lite-image-preview, gemini-2.5-pro, gemini-2.5-flash, gemma-4-31b-it, or gemma-4-26b-a4b-it.
Are legacy SDKs supported?
No. The skill explicitly forbids the use of google-generativeai and @google/generative-ai.
How should I access documentation?
Use the search_docs MCP tool if available. If not, fetch documentation from the provided index URL at https://ai.google.dev/gemini-api/docs/llms.txt.
Related skills
convex-quickstart
78.3KDevelopers and AI agents building applications with Convex who need to initialize projects or integrate Convex into existing codebases
This skill automates the setup and configuration of Convex in new or existing web applications. It handles project scaffolding, environment variable generation, provider wiring, and local deployment provisioning.
notion-api
52.2KDevelopers and AI agents requiring programmatic access to Notion workspaces
This skill provides instructions for interacting with the Notion REST API. It enables agents to read, create, update, and delete Notion pages, databases, blocks, and comments using curl and jq.
stripe-best-practices
52.1KDevelopers building, modifying, or reviewing Stripe integrations
The stripe-best-practices skill provides guidance on Stripe API selection, integration patterns, and security configurations. It directs the agent to reference specific internal documentation files for payments, Connect, billing, tax, treasury, and security topics.
git-commit
37.6KDevelopers who want to automate the creation of semantic git commit messages based on their local code changes
The git-commit skill generates and executes standardized git commits following the Conventional Commits specification. It analyzes diffs to determine commit types, scopes, and descriptions, and manages file staging.