From sagemaker-ai
Selects SageMaker Hub, base model, and fine-tuning technique (SFT, DPO, RLVR) for use case via API queries and scripts. Activates on model mentions or fine-tuning starts.
npx claudepluginhub awslabs/agent-plugins --plugin sagemaker-aiThis skill uses the workspace's default tool permissions.
Guides the user through selecting a base model and fine-tuning technique based on their use case.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Guides the user through selecting a base model and fine-tuning technique based on their use case.
use_case_spec.md file exists. If not, activate the use-case-specification skill to generate it first.List all available SageMaker Hubs in the user's region by calling the SageMaker ListHubs API using the aws___call_aws tool.
From the results, filter out any hub whose HubDescription contains "AI Registry" — these do not contain JumpStart models.
The remaining hubs are eligible (e.g., SageMakerPublicHub and any private hubs).
If exactly one eligible hub exists, use it automatically — do not ask the user.
If multiple eligible hubs exist, present them to the user and ask which one to use. Example:
I found the following model hubs:
- SageMakerPublicHub — SageMaker Public Hub
- Private-Hub-XYZ — Private Hub models
Which hub would you like to use?
Store the selected hub name for use in subsequent steps.
use_case_spec.md to understand the use case and success criteria.python finetuning-setup/scripts/get_model_names.py <hub-name> — even if the user has already mentioned a model name or family. Do not skip this step or filter the results.EXTREMELY IMPORTANT: NEVER recommend or suggest any particular model based on the context you have. YOU ARE ALLOWED ONLY to display the list of models as given by the script. DO NOT add your own recommendation or suggestion after displaying the list of models to tell which model is correct. Present this statement to the user: "Which model would you like to use? Please type the exact model name from the above list." and allow the user to select the model.
references/finetune_technique_selection_guide.md and recommend the best-fit technique (SFT, DPO, or RLVR) for the use case. Present the recommendation and reasoning to the user.python finetuning-setup/scripts/get_recipes.py <model-name> <hub-name>
Present a summary to the user:
Here's what we've selected:
- Base model: [model name]
- Fine-tuning technique: [SFT/DPO/RLVR]
references/finetune_technique_selection_guide.md — Technique guidance