LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

gemini-live-api-dev

Use 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 audio features, function calling, session management, ephemeral tokens for client-side auth, and all Live API configuration options. SDKs covered - google-genai (Python), @google/genai (JavaScript/TypeScript).

3,493stars327forksUpdated 5/16/2026
Data Science & ML#voice-activity-detection#realtime-streaming#audio-video#session-management#python#javascript

Security Assessment

Low Risk(85/100)

Detected risks:

Secret Exposure([SKILL.md] api_key=)
Security Score85/100

About gemini-live-api-dev

The gemini-live-api-dev skill enables developers to build **real-time, interactive applications** using the Gemini Live API over WebSockets. It addresses the challenge of creating low-latency, bidirectional audio, video, and text communication, allowing applications to process continuous streams for immediate responses. By leveraging this skill, developers can integrate human-like conversational capabilities into their applications, ensuring seamless real-time interactions between users and AI. The skill also covers secure authentication using ephemeral tokens and session management for context persistence and efficient resource handling.

Key capabilities include bidirectional audio streaming for real-time conversations, video streaming with synchronized camera or screen frames, text input/output within live sessions, and automatic audio transcription. Voice Activity Detection (VAD) ensures natural interruption handling, while native audio features like configurable thinking levels allow the AI to simulate thought processing. Function calling and Google Search grounding extend functionality to synchronous tool usage and contextually accurate responses. Session management features such as context compression, session resumption, and GoAway signals help maintain continuity and reliability during interactions.

This skill is particularly useful for developers building **real-time AI chatbots, collaborative audio/video platforms, and interactive customer support applications**. Target users include Python and JavaScript/TypeScript developers utilizing the google-genai and @google/genai SDKs. It is also valuable for teams seeking to integrate AI capabilities into third-party platforms via partner integrations like LiveKit, Pipecat, Fishjam, Vision Agents, Voximplant, and Firebase AI SDK. The gemini-live-api-dev skill provides a comprehensive foundation for creating responsive, immersive, and secure real-time AI experiences.

FAQ

Which programming languages and SDKs are supported?

The skill supports Python through the google-genai SDK and JavaScript/TypeScript via the @google/genai SDK. Legacy SDKs are deprecated.

Does the Gemini Live API support WebRTC natively?

No, the Live API currently only supports WebSockets. WebRTC support is available through partner integrations such as LiveKit or Pipecat.

What audio formats are required for input and output?

Input audio must be raw PCM, little-endian, 16-bit, mono at 16kHz. Output audio is raw PCM, little-endian, 16-bit, mono at 24kHz.

Can I use this skill for video streaming?

Yes, the skill supports sending camera or screen frames alongside audio for real-time video streaming.

Are there any deprecated models I should avoid?

Yes, models like gemini-2.5-flash-native-audio-preview-12-2025 and gemini-live-2.5-flash-preview are deprecated. Use gemini-3.1-flash-live-preview for all current Live API applications.

Install gemini-live-api-dev

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

google-gemini/gemini-skills

Related Skills

editor

145

go-code-review

165

om-close-fixed-issues

213

expressive

3,011