gemini-api-dev

Develop Gemini API applications with model recommendations and SDK usage guidance.

3.9k|396|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/google-gemini/gemini-skills --skill gemini-api-dev-google-gemini
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-api-dev
Source: https://github.com/google-gemini/gemini-skills/tree/main/skills/gemini-api-dev
Command: npx skills add https://github.com/google-gemini/gemini-skills --skill gemini-api-dev-google-gemini

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, @google/genai, google.golang.org/genai, com.google.genai:google-genai, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill assists developers in creating Gemini API-powered applications by providing best practices, model specifications, and SDK usage instructions, bridging the knowledge gap between the Gemini API and developers.

Core Features & Use Cases

  • Model Specifications: Details on the best models to use for different tasks like text generation, coding, and image generation.
  • SDK Usage: Instructions on using various SDKs like google-genai, @google/genai, google.golang.org/genai, and com.google.genai:google-genai.
  • Best Practices: Guidance on how to use the Gemini API effectively and safely.

Quick Start

To get started with the gemini-api-dev skill, install it and use the provided Python client to generate content with the Gemini API.

Frequently Asked Questions about gemini-api-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Which Gemini API model should I use for text generation, coding, or image generation tasks?

Gemini API model selection depends on your specific task. The skill provides model specifications and recommendations to help you choose the best model for text generation, coding, or image generation.

How do I install and use the Gemini API SDK for Python?

To use the Gemini API SDK, install the `google-genai` Python client. The skill provides SDK installation and usage guidance to help you generate content with the Gemini API.

Does the Gemini API SDK support languages other than Python?

Yes, the Gemini API supports multiple languages. The skill provides usage instructions for the `@google/genai`, `google.golang.org/genai`, and `com.google.genai:google-genai` SDKs in addition to Python.

What are the best practices for using the Gemini API effectively and safely?

Gemini API best practices involve following specific guidelines for effective and safe usage. The skill provides detailed guidance on how to use the Gemini API for various tasks.

How do I develop an application powered by the Gemini API?

Developing Gemini API-powered applications requires following best practices and model specifications. The skill provides SDK usage instructions and recommendations to bridge the knowledge gap between the API and developers.