google-gemini avatar

Gemini Interactions Api

If you're building anything with Gemini, this is the skill you want. It covers the new Interactions API, which replaces the old generateContent approach with proper stateful conversations, streaming, and background agents like Deep Research. The critical rules section is gold: it lists current models (gemini-3-flash-preview, gemini-2.5-pro) and explicitly tells you which deprecated ones to avoid, which saves you from wasting time on outdated patterns. The examples are minimal but cover the essential patterns in both Python and TypeScript. Most importantly, it emphasizes fetching the actual docs before writing code, which is the right instinct for a moving target API.

skills.sh installs
12.3K
GitHub stars
4.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add google-gemini/gemini-skills --skill gemini-interactions-api --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're building anything with Gemini, this is the skill you want. It covers the new Interactions API, which replaces the old generateContent approach with proper stateful conversations, streaming, and background agents like Deep Research. The critical rules section is gold: it lists current models (gemini-3-flash-preview, gemini-2.5-pro) and explicitly tells you which deprecated ones to avoid, which saves you from wasting time on outdated patterns. The examples are minimal but cover the essential patterns in both Python and TypeScript. Most importantly, it emphasizes fetching the actual docs before writing code, which is the right instinct for a moving target API.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/google-gemini/gemini-skills
Categories
Backend & APIs, Documentation, Data Science & ML, Python

More from google-gemini/gemini-skills

All 4
1github avatartypescript-mcp-server-generatorgithub/awesome-copilotGenerate a complete MCP server project in TypeScript using the MCP TypeScript SDK v2 (@modelcontextprotocol/server) with tools, resources, and proper configurat12.1Kskills.sh installs
2hexiaochun avatarseedance2-apihexiaochun/seedance2-apiEnd-to-end AI video generation from storyboard concept to final output. Supports both MCP and standalone Python script modes; automatically detects availability12Kskills.sh installs
3github avatarpython-mcp-server-generatorgithub/awesome-copilotGenerate a complete MCP server project in Python with tools, resources, and proper configuration10.5Kskills.sh installs
4github avatarpdftk-servergithub/awesome-copilotSkill for using the command-line tool pdftk (PDFtk Server) for working with PDF files. Use when asked to merge PDFs, split PDFs, rotate pages, encrypt or decryp10Kskills.sh installs
5github avatargo-mcp-server-generatorgithub/awesome-copilotGenerate a complete Go MCP server project with proper structure, dependencies, and implementation using the official github.com/modelcontextprotocol/go-sdk.9.2Kskills.sh installs
6github avatarrust-mcp-server-generatorgithub/awesome-copilotGenerate a complete Rust Model Context Protocol server project with tools, prompts, resources, and tests using the official rmcp SDK9.2Kskills.sh installs