openapi-googleai

Synchronize the googleai_dart client library with the Google AI OpenAPI specification.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of keeping your Dart client library for the Google AI API in sync with the official OpenAPI specification, ensuring your code accurately reflects the latest API changes.

Core Features & Use Cases

  • API Update Detection: Automatically fetches and compares the latest OpenAPI spec against your local version.
  • Changelog Generation: Creates detailed changelogs highlighting API modifications.
  • Implementation Planning: Generates prioritized plans for implementing new endpoints or changes.
  • Code Generation: Assists in creating new models and endpoints based on spec updates.
  • Use Case: When Google releases a new feature for the Gemini API, this Skill can detect the change, tell you exactly what was added or modified, and help you generate the necessary Dart code and documentation to support it.

Quick Start

Fetch the latest Google AI API specification and analyze any changes.

Frequently Asked Questions about openapi-googleai

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

FAQPage Schema
How do I sync a Dart API client with the Google AI OpenAPI specification?

To sync a Dart API client with the Google AI OpenAPI specification, this Skill fetches the latest spec, compares it to your local version, generates changelogs, and creates prioritized implementation plans for endpoints.

What is the best way to track Gemini API changes for my Dart library?

Tracking Gemini API changes for a Dart library is done by automatically comparing the latest Google AI OpenAPI spec against your current version, highlighting modifications, and generating detailed changelogs.

How do I generate implementation plans for new OpenAPI endpoints?

You generate implementation plans for new OpenAPI endpoints by fetching the latest specification, identifying new or modified schemas, and creating prioritized action items for code generation.

Do I need Python to sync my Dart client with the Google AI API?

Yes, you need Python 3.9 or higher and the pyyaml library installed to run the scripts that fetch and compare the OpenAPI specification.

Can I automatically generate Dart code from an OpenAPI specification update?

Yes, you can generate Dart code from an OpenAPI specification update. The Skill detects changes and assists in creating new models and endpoints based on the latest spec modifications.