Install any skill in seconds. Free to start, no credit card required.
Get Started Free →growthxai/output-dev-upgrade-prompt-models
Bulk-upgrade the model field across .prompt files to the latest version of each prompt's existing family.
Passed 15 of 20 test cases with the skill, and 4 of 20 without it.
and 10 more in the full report
12 fixed4 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
When classifying `gemini-1.5-flash-lite-001` from a frontmatter `model:` field, which snapshot family key and identifier matching rule must be applied?
| Checked | Without skill | With skill |
|---|---|---|
| Match the model against the `google-flash-lite` family targeting the `google` snapshot key | Missed | Passed |
The instructions your model reads when the skill loads.
Walks every .prompt file in a project (or scoped subtree), classifies each model into its provider+family bucket, looks up the latest stable model in that bucket via the output-dev-model-selection snapshot, and rewrites the model: line. Provider and family tier are preserved — a Haiku stays a Haiku, an Anthropic stays an Anthropic.
This skill explicitly does not swap providers or escalate tiers (eg Haiku → Sonnet). Those are deliberate human decisions handled separately.
claude-sonnet-4-20250514) have aged outFind every .prompt file under the target scope. Default scope is the project's src/ tree; the user may scope to a single workflow.
For each file, read the YAML frontmatter (between the first pair of --- lines) and pull out provider: and model:.
Match the existing model into a family bucket. Family is preserved across the upgrade.
| Pattern | Family |
|---|---|
claude-opus-* | anthropic-opus |
claude-sonnet-* | anthropic-sonnet |
claude-haiku-* | anthropic-haiku |
gpt-*-pro | openai-pro |
gpt-*-mini | openai-mini |
gpt-*-nano | openai-nano |
gpt-N.M (no suffix) | openai-default |
gemini-*-flash-lite* | google-flash-lite |
gemini-*-flash* | google-flash |
gemini-*-pro* | google-pro |
If a model doesn't match any pattern, skip the file and log a warning. Do not guess.
test cases passed, vs 4 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.