update-provider-models

Update AI SDK provider and gateway model ID registries with exact-match validation.

27|16|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/mandor1428/TEAM-LLM --skill update-provider-models-mandor1428
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-provider-models
Source: https://github.com/mandor1428/TEAM-LLM/tree/main/skills/update-provider-models
Command: npx skills add https://github.com/mandor1428/TEAM-LLM --skill update-provider-models-mandor1428

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents broken AI SDK model references by ensuring provider packages and the AI Gateway stay in sync when model IDs change.

Core Features & Use Cases

  • Accurate model ID updates: Add new model IDs and remove obsolete ones without accidentally matching substrings or unrelated IDs.
  • Cross-package consistency: Update the primary provider package and the AI Gateway, plus any other affected packages (e.g., Bedrock, Vertex, OpenAI-compatible) when the model is available or referenced.
  • End-to-end maintenance workflow: Keep type unions, capability tables, examples, and tests aligned with the updated model IDs.

Quick Start

Ask to add or remove the model ID(s) you need, and specify whether each change is an addition or an obsolescence so the Skill updates types, documentation, examples, and tests in the correct order.

Frequently Asked Questions about update-provider-models

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

FAQPage Schema
How do I update AI SDK provider model IDs and keep type unions and tests in sync?

Update AI SDK provider model IDs by adding new or removing obsolete identifiers, ensuring type unions, capability tables, examples, and tests are synchronized across the codebase to prevent broken references.

What is the best way to batch update obsolete AI Gateway model references across multiple provider packages?

Batch update AI Gateway model references by processing multiple model ID changes from issues, applying exact-match validation to edit only the specified references across all affected provider packages while preserving existing sort order.

How do I add new model IDs to a provider package without accidentally matching unrelated substrings?

Add new model IDs to a provider package using exact-match validation, ensuring scoped edits are limited strictly to the targeted model references and preventing accidental updates to unrelated IDs or substrings.

Does updating AI Gateway model identifiers require changes to documentation and capability tables too?

Yes, updating AI Gateway model identifiers requires synchronized updates to documentation, capability tables, examples, and tests to maintain cross-package consistency and prevent broken AI SDK references.

Why do my AI SDK model references break after removing obsolete provider packages?

AI SDK model references break after removing obsolete provider packages because type unions, gateway registries, and tests fall out of sync, requiring scoped edits to update all affected references simultaneously.

Can I update a single model ID in an AI SDK provider package without affecting existing sort order?

Yes, you can update a single model ID in an AI SDK provider package while preserving the existing sort order, as the update process enforces exact-match validation and scoped edits limited to model references.