websocket-googleai

Synchronize googleai_dart with Gemini Live API WebSocket schema changes.

22|12|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/davidmigloz/ai_clients_dart --skill websocket-googleai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: websocket-googleai
Source: https://github.com/davidmigloz/ai_clients_dart/tree/main/packages/googleai_dart/.claude/skills/websocket-googleai
Command: npx skills add https://github.com/davidmigloz/ai_clients_dart --skill websocket-googleai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires websocket-toolkit, openapi-toolkit, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of updating the googleai_dart library whenever the Gemini Live API's WebSocket schema changes, ensuring the library stays synchronized with the latest API specifications.

Core Features & Use Cases

  • Schema Change Detection: Automatically fetches the latest Gemini Live API WebSocket schema and compares it against the current version.
  • Automated Changelog & Planning: Generates human-readable changelogs and prioritized implementation plans for identified schema differences.
  • Message Type Generation: Assists in creating new message types based on schema updates.
  • Use Case: When Google releases a new feature for the Gemini Live API, this Skill can automatically detect the changes, tell you what needs to be updated in the googleai_dart library, and provide a plan to implement those changes.

Quick Start

Check for updates to the Gemini Live API WebSocket schema.

Frequently Asked Questions about websocket-googleai

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync a Dart library with the Gemini Live API WebSocket schema?

You can automatically sync the googleai_dart library with the Gemini Live API WebSocket schema by fetching the latest schema, analyzing differences, and generating prioritized implementation plans to update message types.

What is the best way to detect WebSocket schema changes for the Gemini Live API?

Detecting Gemini Live API WebSocket schema changes involves fetching the latest schema and comparing it against the current version to identify differences, generate changelogs, and produce an implementation plan.

Can I automatically generate a changelog for Gemini Live API WebSocket schema updates?

Yes, you can automatically generate a human-readable changelog for Gemini Live API WebSocket schema updates by analyzing the fetched schema differences against the current library version.

Do I need Python 3 to automate Gemini Live API schema synchronization?

Yes, you need Python 3 installed along with specific environment variables for API authentication to run the automation that synchronizes the googleai_dart library with the WebSocket schema.

How do I create new Dart message types from a WebSocket API schema?

You can create new Dart message types from a WebSocket API schema by analyzing the latest schema updates and using the generated implementation plan to guide the creation of the required message structures.