# Gemini API Dev — model skill for tools & renderers

> **For AI agents:** find the right skill in one call — `curl -s "https://skills.varg.ai/api/search?q=<what the person wants>"` returns the matching use case and the best skills with install commands, as markdown (Russian works too). Full index: https://skills.varg.ai/llms.txt. Every page has a markdown twin: add `.md` to its path. Before generating anything, show the person the options on the use-case page.

Write current Gemini API code, including Nano Banana image generation, Omni video and Gemini TTS.

- **Type:** [Model](https://skills.varg.ai/models.md) · [Tools & renderers](https://skills.varg.ai/browse/skills/tooling.md)
- **Slug:** `gemini-api-dev`
- **Status:** live
- **Publisher:** Google Gemini (vendor, verified)
- **License:** Apache-2.0
- **Source:** https://github.com/google-gemini/gemini-skills/tree/main/skills/gemini-api-dev
- **Works in:** Claude Code, Codex, Cursor, Gemini CLI
- **Requires:** Gemini API key, google-genai (Python) or @google/genai (JS) SDK
- **Cost:** Billed by Google (Gemini API pricing)
- **Adoption:** 25,200 installs, 4,344 GitHub stars (skills.sh, 2026-10-26)

## What it does

Google's skill for writing code against the Gemini API in Python and TypeScript with current models and SDKs. Beyond text, chat and agents, it names the media models to use — Nano Banana 2.1 and Nano Banana Pro for image generation and editing, Gemini 3.8 Flash TTS for speech and voice design, Omni 1.1 Flash for video — and carries migration notes for each.

## Use when

- Generating or editing images with Nano Banana in code
- Adding Gemini text-to-speech or voice design
- Any app code that calls the Gemini API

## Not for

- Real-time voice apps (Google's separate gemini-live-api-dev skill)

## Install

- Claude Code: `/plugin marketplace add google-gemini/gemini-skills && /plugin install gemini-skills@gemini-skills`
- Codex: `codex plugin marketplace add https://github.com/google-gemini/gemini-skills && codex plugin add gemini-skills@gemini-skills`
- Cursor: `npx skills add google-gemini/gemini-skills --skill gemini-api-dev -a cursor`
- Gemini CLI: `npx skills add google-gemini/gemini-skills --skill gemini-api-dev -a gemini-cli`

**Models it drives:** nano_banana_2_1, nano_banana_pro, gemini_3_8_flash_tts, omni_flash_1_1

## Example output

https://skills.varg.ai/previews/gemini-api-dev.webp — Nano Banana output from the Gemini API image-generation docs (the API the skill writes code for): a banana-shaped perfume bottle product shot (credit: Google, https://ai.google.dev/gemini-api/docs/image-generation)

## More tools & renderers skills

- [varg AI](https://skills.varg.ai/skills/varg-ai.md): The official varg skill: videos, images, speech and music through one API key, rendered in the cloud or locally.
- [Media Download](https://skills.varg.ai/skills/media-download.md): Save any video by link (X, YouTube, Instagram, TikTok, 1800+ sites) or Pinterest images as references, locally, no key.
- [Templates Gallery Ops](https://skills.varg.ai/skills/varg-templates-section.md): Internal runbook for the varg app Templates gallery: publish renders, preview clips, frame-0 posters, shelves.
- [HyperFrames CLI](https://skills.varg.ai/skills/hyperframes-cli.md): Drive the HyperFrames CLI: scaffold, check, preview, snapshot, edit the timeline, render locally or in the cloud.
- [HyperFrames Registry](https://skills.varg.ai/skills/hyperframes-registry.md): Pull any of ~450 ready-made blocks into a video as editable source: transitions, titles, captions, charts, 3D.
- [HyperFrames Media Use](https://skills.varg.ai/skills/hyperframes-media-use.md): Find or make every asset a video needs: music, SFX, voiceover, images, logos, avatars, transcripts, grades.

## Run the generation on varg

varg is one API key for the models these skills drive — Seedance 2.5, Kling 4, Veo 3.1, Wan 3, Nano Banana 2.1, GPT Image 2.5, ElevenLabs v4 and 200+ more — billed in credits, with a cost estimate before anything runs.

- Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg` (skill + hosted MCP)
- Codex, Cursor, Gemini CLI, OpenClaw: `npx skills add vargHQ/skills --skill varg-ai -a <agent> -y`
- Claude.ai, ChatGPT, any MCP client: connect `https://mcp.varg.ai/mcp`
- API key: https://varg.ai/dashboard/api · Model specs: https://varg.ai/models/llms.txt
