gemini-api
Google Gemini API integration for building AI-powered applications. Use when working with Google's Gemini API, Python SDK (google-genai), TypeScript SDK (@google/genai), multimodal inputs (image, video, audio, PDF), thinking/reasoning features, streaming responses, structured outputs with JSON schemas, multi-turn chat, system instructions, image generation (Nano Banana), video generation (Veo), music generation (Lyria), embeddings, document/PDF processing, or any Gemini API integration task. Triggers on mentions of Gemini, Gemini 3, Gemini 2.5, Google AI, Nano Banana, Veo, Lyria, google-genai,
npx skills add majiayu000/claude-skill-registry --skill gemini-api-diskd-ai-gemini-api --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Gemini API Generate text from text, images, video, and audio using Google's Gemini API. ## Models | Model | Code | I/O | Context | Thinking | |-------|------|-----|---------|----------| | **Gemini 3 Pro** | `gemini-3-pro-preview` | Text/Image/Video/Audio/PDF -> Text | 1M/64K | Yes | | **Gemini 3 Flash** | `gemini-3-flash-preview` | Text/Image/Video/Audio/PDF -> Text | 1M/64K | Yes | | **Gemini 2.5 Pro** | `gemini-2.5-pro` | Text/Image/Video/Audio/PDF -> Text | 1M/65K | Yes | | **Gemini 2.5 Flash** | `gemini-2.5-flash` | Text/Image/Video/Audio -> Text | 1M/65K | Yes | | **Nano Banana** | `gemini-2.5-flash-image` | Text/Image -> Image | - | No | | **Nano Banana Pro** | `gemini-3-pro-image-preview` | Text/Image -> Image (up to 4K) | 65K/32K | Yes | | **Veo 3.1** | `veo-3.1-generate-preview` | Text/Image/Video -> Video+Audio | - | - | | **Veo 3** | `veo-3-generate-preview` | Text/Image -> Video+Audio | - | - | | **Veo 2** | `veo-2.0-generate-001` | Text/Image -> Video (silent) | - | - | | **Lyria RealTime** | `lyria-realtime-exp` | Text -> Music (streaming) | - | - | | **Embeddings** | `gemini-embedding-001` | Text -> Embeddings | 2K | No | **Free Tier**: Flash models only (no free t
- Models
- Basic Text Generation
- Python
- JavaScript
- REST
- System Instructions
- Streaming
- Multi-turn Chat
- Multimodal (Image)
- Document Processing (PDF)
- Image Generation (Nano Banana)
- Video Generation (Veo)
- Music Generation (Lyria RealTime)
- Embeddings
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-3-flash-preview:generateContent" \
What does the gemini-api skill do?
Google Gemini API integration for building AI-powered applications. Use when working with Google's Gemini API, Python SDK (google-genai), TypeScript SDK (@google/genai), multimodal inputs (image, video, audio, PDF), thinking/reasoning features, streaming responses, structured outputs with JSON schemas, multi-turn chat, system instructions, image generation (Nano Banana), video generation (Veo), music generation (Lyria), embeddings, document/PDF processing, or any Gemini API integration task. Triggers on mentions of Gemini, Gemini 3, Gemini 2.5, Google AI, Nano Banana, Veo, Lyria, google-genai,
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill gemini-api-diskd-ai-gemini-api --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
