← all repositories
google-gemini/gemini-skills

Patching Gemini's blind spots about its own API

Context packs that stop coding agents from writing Gemini API code with stale training data.

3.8k stars Python AgentsLLMOps · Eval
gemini-skills
Velocity · 7d
+6.6
★ / day
Trend
accelerating
star history

What it does

The repo ships three “skills”—structured context bundles consumed by coding agents—to ground LLM output in current Gemini API patterns. One covers general API development, another targets the Live API’s WebSocket streaming stack, and the third maps the Interactions API across Python and TypeScript. The idea is to compensate for the fact that model weights are frozen at training time while SDKs and best practices keep shifting.

The interesting bit

Google bundles this as an unofficial side project, yet cites internal evaluations showing the skill boosted correct API code generation to 87% with Gemini 3 Flash and 96% with Gemini 3.1 Pro. It is essentially a curated, versioned cheat sheet that agents pull in at runtime to avoid thought-signature rot and deprecated model guardrails.

Key highlights

  • Three focused skills: gemini-api-dev, gemini-live-api-dev, and gemini-interactions-api.
  • Covers niche but sharp edges like voice activity detection, native audio features, and WebSocket session management.
  • Bundles both Python and TypeScript SDK guidance for the Interactions API.
  • Ships alongside a public MCP server (gemini-api-docs-mcp.dev) for live doc retrieval, though the skills work standalone.
  • Explicitly not an officially supported Google product.

Caveats

  • Skills are installed via third-party CLIs (Vercel skills or Context7), not as a direct library import.
  • The vertex-ai-api-dev skill has already moved to a different repository.
  • Google labels this as an unsupported side project.

Verdict Worth a look if you are building agentic workflows against the Gemini API and want to reduce hallucinated endpoints. Skip it if you are not using a skills-compatible CLI or MCP toolchain.

Frequently asked

What is google-gemini/gemini-skills?
Context packs that stop coding agents from writing Gemini API code with stale training data.
Is gemini-skills open source?
Yes — google-gemini/gemini-skills is open source, released under the Apache-2.0 license.
What language is gemini-skills written in?
google-gemini/gemini-skills is primarily written in Python.
How popular is gemini-skills?
google-gemini/gemini-skills has 3.8k stars on GitHub and is currently accelerating.
Where can I find gemini-skills?
google-gemini/gemini-skills is on GitHub at https://github.com/google-gemini/gemini-skills.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.