Gemini API Skills
gemini-skills
This tool provides four distinct skills for Gemini API development: general API development practices, Vertex AI integration on Google Cloud, real-time streaming with Live API, and Interactions API usage. Each skill contains documentation and best practices that can be installed via CLI tools to provide context for AI agents working with Gemini APIs. Performance testing showed improved code generation accuracy when these skills were applied.
npx skills add google-gemini/gemini-skills --skill gemini-skillsRelated Skills
Stripe Agent Toolkit
ai
SDK collection for integrating Stripe payment APIs with LLM agent frameworks and billing infrastructure. Provides function calling tools for OpenAI, LangChain, CrewAI, and Vercel AI SDK.
Hugging Face Skills
skills
A collection of AI/ML task definitions for dataset creation, model training, and evaluation. Compatible with coding agents like OpenAI Codex, Anthropic Claude Code, and Google Gemini CLI.
CodeRabbit Code Review
skills
Integrates CodeRabbit AI code review with 35+ coding agents to detect bugs, security issues, and quality risks. Requires CodeRabbit CLI installation and authentication.
Expo Skills
skills
AI agent skills for working with Expo projects and Expo Application Services. Provides context-aware assistance for building, deploying, and debugging Expo applications.
Google Workspace CLI
cli
Command-line interface for Google Workspace APIs including Drive, Gmail, Calendar, Sheets, Docs, and Chat. Generates structured JSON output and builds commands dynamically from Google's Discovery Service.
Use Cases
Product Manager building AI applications
When you need to guide developers implementing Gemini API integrations
The tool provides current best practices and implementation patterns for API development
Product Manager managing cloud AI projects
When you need documentation for Vertex AI and Gemini integration
The tool delivers structured guidance for tools, multimodal generation, caching, and batch prediction
Product Manager overseeing real-time applications
When you need to implement bidirectional streaming with Gemini Live API
The tool provides patterns for WebSocket-based audio/video/text streaming and session management
Why use this skill?
Without Gemini API Skills, developers must piece together API documentation from multiple sources and may lack awareness of recent best practices or SDK changes. The skills collection provides centralized, current documentation and proven implementation patterns in a structured format that can be directly integrated into AI agent workflows.
How to get started
- 1
Install the skill
Run npx skills add google-gemini/gemini-skills --skill gemini-skills
- 2
Select specific skills
Choose from gemini-api-dev, vertex-ai-api-dev, gemini-live-api-dev, or gemini-interactions-api based on your project requirements
- 3
Integrate with agents
Add the skills to your AI agent configuration to provide context during development tasks
- 4
Reference during development
Use the skills as reference material when implementing Gemini API features in your applications
Frequently Asked Questions
What does Gemini API Skills do?
Gemini API Skills provides structured documentation and best practices for building applications using Google's Gemini API. It includes context for API development, Vertex AI integration, Live API streaming, and Interactions API usage.
How do I install Gemini API Skills?
Install using npm with the command: npx skills add google-gemini/gemini-skills --skill gemini-skills.
When should a PM consider using Gemini API Skills?
Use when your team is building applications that integrate with Google's Gemini API and needs current documentation and implementation patterns. The skills address knowledge gaps in LLMs about recent API changes and best practices.
What license does Gemini API Skills use?
The license information is not specified in the provided documentation.