AI Model Selector

Standardize AI model names across scripts with frontmatter-defined lists.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/chomchomchomy/antigravity-skills --skill ai-model-selector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: AI Model Selector
Source: https://github.com/chomchomchomy/antigravity-skills/tree/main/ai_model_selector
Command: npx skills add https://github.com/chomchomchomy/antigravity-skills --skill ai-model-selector

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes AI model references across scripts to prevent runtime errors caused by outdated or inconsistent model names.

Core Features & Use Cases

  • Centralized list of recommended models for major providers (Google Gemini, OpenAI, Anthropic Claude) to ensure consistent usage.
  • Compatibility mappings to translate legacy model names to current standards during refactoring.
  • Clear implementation guidance showing how to import and use the current model constants in code to minimize changes when models evolve.

Quick Start

Reference the current standard models from this skill when implementing AI API calls.

Frequently Asked Questions about AI Model Selector

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

FAQPage Schema
How do I prevent runtime errors caused by outdated AI model names in my scripts?

You can prevent runtime errors from outdated AI model names by standardizing API references through a centralized list of current models for Google Gemini, OpenAI, and Anthropic Claude. This establishes a single source of truth to maintain consistent usage across development and testing workflows.

How do I map legacy model names to current standards when refactoring AI scripts?

Map legacy model names to current standards by applying compatibility mappings during your refactoring process. This translates outdated references to current standard models, minimizing changes when models evolve and preventing integration failures across Google Gemini, OpenAI, or Anthropic Claude APIs.

Why does my script fail after an AI provider updates their model naming conventions?

Scripts fail after a provider updates model naming conventions due to model drift, where hardcoded references become outdated. Enforcing a single source of truth through frontmatter-defined lists and clear implementation patterns prevents these runtime errors by decoupling script logic from specific model versions.

Can I use a single source of truth for AI model constants across OpenAI and Anthropic Claude?

Yes, you can use a single source of truth for AI model constants across OpenAI and Anthropic Claude. By importing current model constants from a centralized list defined in frontmatter, you ensure consistent usage and minimize code changes when models evolve across different providers.

What is the best way to manage model drift when integrating Google Gemini APIs?

The best way to manage model drift when integrating Google Gemini APIs is to enforce a centralized list of recommended models through frontmatter. Documenting safe implementation patterns and applying compatibility maps for legacy names ensures your scripts remain stable during provider updates.

Does this model standardization approach support deployment workflows across different AI providers?

Yes, this model standardization approach supports deployment workflows across different AI providers. It applies centralized model constants during development, testing, and deployment, ensuring consistent references and preventing runtime errors when integrating Google Gemini, OpenAI, or Anthropic Claude.