Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Selects a base model for the user's use case by querying SageMaker Hub. Use when the user asks which model to use, wants to select or change their base model, mentions a model name or family (e.g., "Llama", "Mistral", "Nova"), or wants to evaluate a base model — always activate even for known model names because the exact Hub model ID must be resolved. Queries available models, presents benchmarks and licenses, and confirms selection.
.claude/skills/awslabs-model-selection/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | -34% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -7% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -33% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -44% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -29% | 0% |
Guides the user through selecting a base model based on their use case.
use_case_spec.md file exists. If not, activate the use-case-specification skill to generate it first.Run:
python -c "import boto3; print(boto3.session.Session().region_name)"None → STOP. Tell user: "Set your region via export AWS_DEFAULT_REGION=us-west-2 or aws configure."ListHubs API using the aws___call_aws tool.HubDescription contains "AI Registry" — these do not contain JumpStart models.SageMakerPublicHub and any private hubs). I found the following model hubs:
Which hub would you like to use?
First, retrieve all available SageMaker Hub model names by running: python model-selection/scripts/get_model_names.py <hub-name>.
Present all available models to the user with their licenses before making any recommendations. Cross-reference the model list with references/model-licenses.md and display each as <model name> - [<license>](<url>). For example: "Qwen3-4B - Apache 2.0"
If you already know the model the user wants to use (from conversation context or planning files), confirm that it's in the list, display its license, and move on. Otherwise, help the user pick a model following the instructions in references/model-selection.md. Important: Make sure to remember this list of available models when helping with model selection. Don't recommend a model that's not available to the user.
Present a summary to the user:
Here's what we've selected:
- Base model: [model name]Ask if they'd like to proceed with this model.
references/model-selection.md — Model selection instructions and benchmark descriptionsreferences/model-licenses.md — Model license information for display during model selectionOther measured skills in the registry, with their headline benchmark lift.