amazon-location-servic…
Integrates Amazon Location Service APIs for AWS applications. Use this skill when users want to add maps (interactive MapLibre or static images); geocode…
Generates code that deploys fine-tuned models from SageMaker Serverless Model Customization to SageMaker endpoints or Bedrock. Use when the user says "deploy my model", "create an endpoint", "make it available", or asks about deployment options. Identifies the correct deployment
$ npx -y skills add awslabs/agent-plugins --skill model-deployment --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/model-deploymentContext preview
The summary Claude sees to decide when to auto-load this skill.
Generates code that deploys fine-tuned models from SageMaker Serverless Model Customization to SageMaker endpoints or Bedrock. Use when the user says "deploy my model", "create an endpoint", "make it available", or asks about deployment options. Identifies the correct deployment
name: model-deployment description: Generates code that deploys fine-tuned models from SageMaker Serverless Model Customization to SageMaker endpoints or Bedrock. Use when the user says "deploy my model", "create an endpoint", "make it available", or asks about deployment options. Identifies the correct deployment pathway (Nova vs OSS), generates deployment code, and handles endpoint configuration. metadata: version: "1.0.0"
Identifies the correct deployment pathway based on model characteristics and generates deployment code.
This skill supports deploying Nova and OSS models that were fine-tuned through **SageMaker Serverless Model Customization** only.
**Not supported:**
---
1. **One thing at a time.** Each response advances exactly one decision. 2. **Confirm before proceeding.** Wait for the user to agree before moving on. But don't re-ask questions already answered in the conversation — use what you know. 3. **Don't read files until you need them.** Only read pathway references after the pathway is confirmed. 4. **Use what you know.** If conversation history or artifacts already answer a question, confirm your understanding instead of asking again.
You need the training job name or ARN. Check the conversation history first — the user may have already mentioned it, or it may be available from earlier steps in the workflow (e.g., fine-tuning). If not, ask the user.
Once you have the training job name or ARN, use the AWS MCP tool to look it up:
1. Use the AWS MCP tool `describe-training-job` and extract:
2. Use the AWS MCP tool `list-tags` on the training job ARN and extract:
3. Determine the **model type** from the model ID:
**Unsupported models:** This skill only supports OSS and Nova models that were LoRA fine-tuned through SageMaker Serverless Model Customization. If the model doesn't match, tell the user this skill can't help and suggest the finetuning skill.
Use the following table:
| Model Type | Eligible Targets | | ---------- | ------------------ | | OSS | SageMaker, Bedrock | | Nova | SageMaker, Bedrock |
If only one target is eligible, confirm it with the user. Use details from Step 5.
If multiple targets are eligible, help the user decide. Use details from Step 5.
If no targets are eligible, tell the user and explain why.
Present the eligible options to the user. Present these details to help them decide between SageMaker and Bedrock, if both are available options:
**SageMaker Endpoint:**
**Bedrock:**
Do NOT make a recommendation. Let the user choose.
Do NOT mention technical details like merged/unmerged weights, reference files, or APIs, unless the user asks.
⏸ Wait for user to select a deployment option.
Before proceeding to deployment, display the model's license or service terms to the user.
1. Read `references/model-licenses.md` and look up the model by its model ID (determined in Step 1). 2. Follow the instructions in the Notes column — use the exact phrasing provided. 3. If the model ID is not found in the table, warn the user that you could not find license information for their model and recommend they verify the license independently before proceeding.
⏸ Wait for the user to confirm before proceeding.
Read the reference file for the selected pathway and follow its instructions.
| Model Type | Deployment Target | Reference | | ---------- | ----------------- | ------------------------------------- | | OSS | SageMaker | `references/deploy-oss-sagemaker.md` | | OSS | Bedrock | `references/deploy-oss-bedrock.md` | | Nova | SageMaker | `references/deploy-nova-sagemaker.md` | | Nova | Bedrock | `references/deploy-nova-bedrock.md` |
After deployment completes, provide the user with a summary. Cover these topics, using details from the pathway reference doc you followed in Step 5:
If deployment fails unexpectedly, the model may have been full fine-tuned (FFT) rather than LoRA. To check, download the training job's hydra config from its S3 output path at `.hydra/config.yaml`:
Read this in other languages: 日本語 Generative AI can make mistakes. You should consider reviewing all output and costs generated by your chosen AI model and agentic coding assistant. See AWS Responsible AI Policy.
Integrates Amazon Location Service APIs for AWS applications. Use this skill when users want to add maps (interactive MapLibre or static images); geocode…
Build and deploy full-stack web and mobile apps with AWS Amplify Gen2
Build, manage, and operate APIs with Amazon API Gateway (REST, HTTP, and WebSocket). Triggers on phrases like: API Gateway, REST API, HTTP API, WebSocket API,…
Build resilient, long-running, multi-step applications with AWS Lambda durable functions with automatic state persistence, retry logic, and orchestration for…
Evaluate, configure, and migrate workloads to AWS Lambda Managed Instances (LMI). Triggers on: Lambda Managed Instances, LMI, capacity provider,…
Build, run, debug, and operate applications on AWS Lambda MicroVMs — Firecracker-isolated, snapshot-resumable serverless compute environments that run inside a…