gemini-skills
A library of skills for the Gemini API, SDK and model interactions.
pinned to #5fed02bupdated 3 days ago
Ask your AI client: “install plugins/gemini-skills”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install plugins/gemini-skillsmetahub onboarded this repo on the author's behalf.
If you own github.com/google-gemini/gemini-skills on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
3,889
Last commit
3 days ago
Latest release
published
- #gemini
- #gemini-api
- #skills
What's bundled
Items extracted from this plugin's manifest + directory tree.
Skills (4)
skills/gemini-api-devUse this skill when building applications with Gemini API hosted models, including Gemini and Gemma 4, working with multimodal content (text, images, audio, video), implementing function calling, u…skills/gemini-interactions-apiUse 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 resear…skills/gemini-live-api-devUse this skill when building real-time, bidirectional streaming applications with the Gemini Live API. Covers WebSocket-based audio/video/text streaming, voice activity detection (VAD), native audi…skills/gemini-omni-flash-apiUse this skill for generative video editing, text-to-video, image-referenced video generation, and first-frame-to-video transition animations using the official google-genai SDK. Includes workflows…
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.5fed02b· 3 days ago
Safety
10 passed1 warning1 queuedNo undocumented network destinationswarn
2 network destinations the documentation does not mention. skills/gemini-omni-flash-api/scripts/video/generate_video.py:38 — undocumented host generativelanguage.googleapis.com; skills/gemini-omni-flash-api/scripts/video/generate_video.py:44 — undocumented host generativelanguage.googleapis.com
Document these destinations, or move them into configuration.
LICENSE file at repo root
LICENSE
No sensitive files in the repo
scanned for .env, credentials.json, *.pem, .ssh/, AWS / GCP configs — none found
License declared
License file present.
No credentials assembled from parts
No assembled credentials in 4 files.
No code built at runtime
No runtime code construction in 4 files.
No credentials in file contents
No credentials found in 11 files.
No invisible characters in model-read text
No invisible characters in 11 files.
No instruction-override text in model-read content
No instruction-override text in 11 files.
No encoded executable payloads
No encoded payloads in 4 files.
No credential files committed
No credential-shaped files found.
No known-vulnerable dependencies · queued
Not run — requires net, unavailable in this environment.
Release history
1- releasecurrent5fed02bwarn3 days ago
Contents
Gemini API skills
A library of skills for the Gemini API, SDK and model interactions.
About
LLMs have fixed knowledge, being trained at a specific point in time. Software dev is fast paced and changes often, where new libraries are launched every day and best practices evolve quickly.
This leaves a knowledge gap that language models can't solve on their own. For example, models don't know about themselves when they're trained, and they aren't necessarily aware of subtle changes in best practices (like thought circulation) or SDK changes.
Skills are a lightweight technique for adding relevant context to your agents. This repo contains skills related to building apps powered by the Gemini API.
Performance
Our evaluations found that adding this skill improved an agent's ability to generate correct API code following best practices to 87% with Gemini 3 Flash and 96% with Gemini 3.1 Pro. For more details, see our blog post: Closing the knowledge gap with agent skills.
Skills in this repo
[!IMPORTANT] The
vertex-ai-api-devskill has moved to skills/cloud/gemini-api.
| Skill | Description |
|---|---|
gemini-api-dev | Skill for developing Gemini-powered apps. Provides the best practices for building apps that use the Gemini API. |
gemini-live-api-dev | Skill for building real-time, bidirectional streaming apps with the Gemini Live API. Covers WebSocket-based audio/video/text streaming, voice activity detection, native audio features, function calling, and session management. |
gemini-interactions-api | Skill for building apps with the Gemini Interactions API. Covers text generation, multi-turn chat, streaming, function calling, structured output, image generation, Deep Research agents, deprecated model guardrails, and both Python and TypeScript SDKs. |
gemini-omni-flash-api | Specialized generative AI video skill focused on video editing, image-referenced generation, and first-frame-to-video capabilities using the Interactions API. |
Installation
You can browse and install skills using either the Vercel skills CLI or the Context7 skills CLI.
Using Vercel skills CLI
# Interactively browse and install skills.
npx skills add google-gemini/gemini-skills --list
# Install a specific skill (e.g., gemini-interactions-api).
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api
Using Context7 skills CLI
# Interactively browse and install skills.
npx ctx7 skills install /google-gemini/gemini-skills
# Install a specific skill (e.g., gemini-interactions-api).
npx ctx7 skills install /google-gemini/gemini-skills gemini-interactions-api
More info
You can find additional information about setting up your coding assistant with Gemini API MCP and Skills in the docs.
Disclaimer
This is not an officially supported Google product. This project is not eligible for the Google Open Source Software Vulnerability Rewards Program.
Reviews
No reviews yet. Be the first.
Related
Superpowers
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
taste-skill
Frontend design taste skills including brutalist, minimalist, soft, redesign, stitch, and more
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
mh install plugins/gemini-skills