Agent skill · software engineering · sickn33

gemini-interactions-api

Build with the Gemini Interactions API for text, chat, multimodal generation, streaming, managed or background agents, function calling, structured output, and generateContent migrations.

Why this skill is useful

Adds executable scripts and specific API commands for interacting with the Gemini API that are not widely known or documented.

What it needs

Requires @google/genai, google-genai installed locally. Requires google account access. About 7k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Gemini Interactions API Skill When to Use Use this skill when writing code that calls the Gemini API for text generation, multi-turn chat, multimodal understanding, image generation, video generation, streaming responses, background research tasks, function calling, structured output, or migrating from the old generateContent... 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: cost-efficient, fastest performance for high-frequency, lightweight tasks gemini-3-pro-image (Nano Banana Pro): 65k / 32k tokens, high-quality image generation and editing gemini-3.1-flash-image (Nano Banana 2): 65k / 32k tokens, fast, efficient image generation and editing gemini-3.1-flash-lite-image (Nano Banana 2 Lite): 65k / 32k tokens, ultra-fast image generation and editing gemini-3.1-flash-tts-preview: expressive text-to-speech with Director's Chair prompting gemini-omni-flash-preview: video generation, image-referenced video generation, first-frame-to-video, and video editing gemma-4-31b-it: Gemma 4 dense model, 31B parameters gemma-4-26b-a4b-it: Gemma 4 MoE model, 26B total / 4B active parameters [!WARNING] Models like gemini-2.5-, gemini-2.0-, gemini-1.5- are legacy and deprecated. Never use them. If a user asks for a deprecated model, use gemini-3.5-flash instead and note the substitution. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/gemini-interactions-api

View the source on GitHub

Browse the @skills marketplace