Agent skill
update-ai-models
Search the web for the latest AI models from Anthropic, OpenAI, and Google, then update src/models.ts with new model IDs. Use when user asks to update or add AI models.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/testing/update-ai-models-rot1024-honyo-6c500cb6
SKILL.md
Update AI Models
Search for the latest AI models and update the model list in this project.
Instructions
-
Search for latest models from each provider:
- Anthropic Claude models (claude-opus, claude-sonnet, claude-haiku)
- OpenAI models (GPT series, o-series reasoning models)
- Google Gemini models
-
Get exact model IDs from official documentation:
-
Update src/models.ts:
- Add new models with correct
modelID strings - Keep
claude-4.5-sonnetas the first entry (default model) - Order models by recency within each provider section
- Remove deprecated models
- Add new models with correct
-
Run verification:
bashnpm run typecheck npm run build npm test
Model Entry Format
typescript
'model-key': {
provider: 'anthropic' | 'openai' | 'google',
name: 'Display Name',
model: 'exact-api-model-id',
},
Examples
Anthropic Claude:
typescript
'claude-4.5-sonnet': {
provider: 'anthropic',
name: 'Claude 4.5 Sonnet',
model: 'claude-sonnet-4-5-20250929',
},
OpenAI:
typescript
'gpt-5': {
provider: 'openai',
name: 'GPT-5',
model: 'gpt-5',
},
'o3': {
provider: 'openai',
name: 'o3',
model: 'o3',
},
Google Gemini:
typescript
'gemini-2.5-pro': {
provider: 'google',
name: 'Gemini 2.5 Pro',
model: 'gemini-2.5-pro',
},
Notes
- Default model should be cost-effective (Sonnet tier, not Opus)
- Update tests in
src/models.test.tsif DEFAULT_AI_MODEL changes - Include sources in your response after updating
Didn't find tool you were looking for?