model-configuration

Consolidate AI model definitions into a standardized MODEL_CONFIG structure.

7|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/planetaryescape/blah.chat --skill model-configuration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: model-configuration
Source: https://github.com/planetaryescape/blah.chat/tree/main/.claude/skills/model-configuration
Command: npx skills add https://github.com/planetaryescape/blah.chat --skill model-configuration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a single source of truth for AI model configurations, eliminating drift from hardcoded IDs and misaligned deployments across multiple apps.

Core Features & Use Cases

  • Centralized MODEL_CONFIG: standardizes model metadata across providers and gateways.
  • Safe routing and gateway handling: ensures consistent model selection via getModel/getModelWithGateway patterns.
  • Use Case: ensure all components reference models via MODEL_CONFIG to avoid inconsistency and simplify upgrades.

Quick Start

Use the model-configuration skill to verify that all model invocations pull IDs from MODEL_CONFIG instead of hardcoded strings.

Frequently Asked Questions about model-configuration

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

FAQPage Schema
How do I prevent configuration drift from hardcoded AI model IDs in multi-model deployments?

To prevent configuration drift from hardcoded model IDs, consolidate AI model definitions into a single MODEL_CONFIG source of truth. This standardizes metadata across providers, ensuring all components reference consistent configurations during multi-model deployments.

What is the best way to standardize model metadata for auto-router decisions and gateway configurations?

Standardize model metadata for auto-router and gateway configurations by enforcing a centralized MODEL_CONFIG structure. This approach applies standardized naming and explicit gateway handling to ensure safe, maintainable model usage across applications.

How do I route AI model calls safely without hardcoding string IDs across multiple apps?

Route AI model calls safely without hardcoding strings by using getModel and getModelWithGateway patterns. These patterns pull model IDs directly from the MODEL_CONFIG source, guaranteeing consistent selection and preventing misaligned deployments.

Does the model-configuration approach work for managing pricing and capabilities across different providers?

Yes, model-configuration works for managing pricing and capabilities across different providers. It consolidates these attributes into a standardized MODEL_CONFIG structure, ensuring all apps reference unified metadata for safe routing and upgrades.

Why should I use a single source of truth for model definitions instead of direct configuration in each app?

You should use a single source of truth for model definitions to eliminate drift from hardcoded IDs and simplify upgrades. Centralizing MODEL_CONFIG prevents inconsistency across multi-model deployments, ensuring maintainable software engineering practices.