Update llm models
Skill yu-iskw/skill-inspector/.claude/skills/update-llm-models
A sophisticated tool designed to bring quality and security to the world of AI Agent Skills
npx -y skills add yu-iskw/skill-inspector --skill update-llm-modelsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Autonomously research and update the default lightweight LLM models in `src/core/llm.ts` using web search to ensure the most current versions are used.
SKILL.md
2.5 KB, as published. Nobody here has run it
Update LLM Models
Purpose
This skill maintains the src/core/llm.ts file by ensuring that the default model identifiers for each provider are the latest available "lightweight" versions (e.g., Flash, Haiku, Mini).
Workflow
1. Research Latest Models
Use web_search to identify the most recent lightweight model identifiers for the following providers:
- OpenAI: Look for "mini" or "nano" variants of the latest GPT model (e.g., GPT-5.2).
- Anthropic: Look for "haiku" variants (e.g., Claude 4.5 Haiku).
- Google: Look for "flash" variants (e.g., Gemini 3 Flash).
- Mistral: Look for "small" or "mini" variants (e.g., Mistral Small 3.1).
- Groq: Look for the most efficient models available on Groq (usually Llama 8B or 70B variants).
2. Identify Target Function
Locate the getDefaultModel function in [src/core/llm.ts](src/core/llm.ts).
3. Apply Updates
Update the return values in the switch statement for each provider. Ensure the model identifiers match the exact strings found during research.
4. Verification
- Run
pnpm lintto ensure no syntax errors or linting violations. - Run
pnpm buildto confirm the project still compiles.
Guidelines
- Prefer Efficiency: Always choose the "lighter" or "faster" version if multiple variants exist (e.g., prefer
gemini-2.5-flashovergemini-2.5-pro). - Exact Identifiers: Use the precise model identifier string required by the provider's API.
- Provider Coverage: Ensure all providers in the
LLMProvidertype are addressed if they have a known lightweight default.
Examples
Before
case "google":
return "gemini-2.5-flash";
After (Hypothetical Jan 2026)
case "google":
return "gemini-3-flash";
Resources
- OpenAI: Models Overview <!-- trunk-ignore(markdown-link-check/403) -->
- Anthropic: Claude Models
- Google Gemini: Gemini Models
- Vertex AI: Model Garden
- Mistral: Models Overview
- Groq: Supported Models