awslabs avatar

Model Selection

This does the legwork of matching your use case to an actual SageMaker Hub model ID. It queries available models in your region, filters out the AI Registry hubs that don't have JumpStart models, and shows you benchmarks and licenses before you commit. The workflow is sensible: it checks your AWS region first, discovers eligible hubs, then walks you through selection with license info displayed inline. One nice touch is that it doesn't bother you with hub selection if there's only one option. Use this when you're starting a project or switching models, especially if you're not sure which Llama or Mistral variant is actually available in your setup.

GitHub stars
783
last updated
Jun 11, 2026

Install

$ npx -y skills add awslabs/agent-plugins --skill model-selection --agent claude-code

Installs into .claude/skills of the current project.

Files

Model Selection

Guides the user through selecting a base model based on their use case.

When to Use

  • User asks which model to use
  • User wants to select or change their base model
  • User mentions a model name or family (e.g., "Llama", "Mistral", "Nova") — the exact Hub model ID still needs to be resolved
  • User wants to evaluate a base model before deciding whether to finetune

Prerequisites

  • A use_case_spec.md file exists. If not, activate the use-case-specification skill to generate it first.

Workflow

Step 1: Check Region

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."
  • Set → store REGION in context, continue.

Step 2: Discover Hub

Sponsors

Details

Repository
github.com/awslabs/agent-plugins
Category
AI & Agent Building
License
Apache-2.0
First seen
Jun 11, 2026

More from awslabs/agent-plugins

All 32
1awslabs avatarsdk-getting-startedawslabs/agent-pluginsValidates the user's environment for SageMaker AI operations — checks SDK version, AWS region, and execution role. Use when the user says "set up", "getting sta0skills.sh installs
2callstackincubator avatardogfoodcallstackincubator/agent-skillsSystematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA", "e0skills.sh installs
3callstackincubator avatarreact-native-testingcallstackincubator/agent-skills>0skills.sh installs
4callstackincubator avatarvercel-react-native-skillscallstackincubator/agent-skillsA collection of agent-optimized React Native skills for AI coding assistants.0skills.sh installs
5cclank avatarkling-promptercclank/lanshu-awesome-ai-video-kit生成符合 Kling 3.0(可灵 3.0,快手)规则的视频提示词。三种写法自适应:4 部分基础公式(短视频)/ 5 层进阶公式(剧情+音频)/ 图生视频专用(只描述运动)。Kling 是 2026 年中文理解最强、原生音画同步、最长 2 分钟、支持角色定向发声、Motion Brush 的电影级模型。用于"用 Kli0skills.sh installs
6cclank avatarmodel-selectorcclank/lanshu-awesome-ai-video-kit根据用户的视频需求(场景、时长、音频、语言、平台限制、预算、是否需要本地部署/角色一致性等),从 16 个主流 AI 视频模型(12 商业 + 4 开源)中推荐最匹配的 1-3 个,并解释为什么。覆盖商业:Seedance 2.0、HappyHorse 1.0、Kling 3.0、Sora 2、Veo 3.1、**Ge0skills.sh installs