What problem does it solve?
This Skill automates the process of keeping the openai_dart client library in sync with the official OpenAI API specification, ensuring the client accurately reflects the latest API changes.
Core Features & Use Cases
- API Update Detection: Automatically fetches the latest OpenAI OpenAPI specification and compares it to the current version used by the client.
- Changelog Generation: Creates detailed changelogs highlighting new, modified, or removed API endpoints and models.
- Implementation Planning: Generates prioritized plans for implementing new API features or updating existing ones.
- Code Generation: Assists in generating new models and endpoints based on spec changes.
- Use Case: When OpenAI releases a new version of their API, this Skill can automatically detect the changes, generate a report of what's new, and provide a roadmap for updating the Dart client library.
Quick Start
Run the update workflow to fetch the latest spec, analyze changes, and check API coverage.