Repository files navigation

Agent Plugins for AWS

Important

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.

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS. Agent plugins are currently supported by Claude Code and Cursor.

AI coding agents are increasingly used in software development, helping developers write, review, and deploy code more efficiently. Agent skills and the broader agent plugin packaging model are emerging as best practices for steering coding agents toward reliable outcomes without bloating model context. Instead of repeatedly pasting long AWS guidance into prompts, developers can now encode that guidance as reusable, versioned capabilities that agents invoke when relevant. This improves determinism, reduces context overhead, and makes agent behavior easier to standardize across teams. Agent plugins act as containers that package different types of expertise artifacts together. A single agent plugin can include:

  • Agent skills – Structured workflows and best-practice playbooks that guide AI through complex tasks like deployment, code review, or architecture planning. Agent skills encode domain expertise as step-by-step processes.
  • MCP servers – Connections to external services, data sources, and APIs. MCP servers give your assistant access to live documentation, pricing data, and other resources at runtime. Learn more about MCP servers for AWS.
  • Hooks – Automation and guardrails that run on developer actions. Hooks can validate changes, enforce standards, or trigger workflows automatically.
  • References – Documentation, configuration defaults, and knowledge that the agent skill can consult. References make agent skills smarter without bloating the prompt.

As new types of expertise artifacts emerge in this space, they can be packaged into agent plugins, making the evolution transparent to developers.

Best practices

To maximize the benefits of plugin-assisted development while maintaining security and code quality, follow these essential guidelines:

  • Always review generated code before deployment (for example, against your constraints for security, cost, resilience)
  • Use plugins as accelerators, not replacements for developer judgment and expertise.
  • Keep plugins updated to benefit from the latest AWS best practices.
  • Follow the principle of least privilege when configuring AWS credentials.
  • Run security scanning tools on generated infrastructure code.

Plugins

PluginDescriptionStatus
amazon-location-serviceAdd maps, geocoding, routing, places search, and geospatial features to applications with Amazon Location ServiceAvailable
aws-amplifyBuild full-stack apps with AWS Amplify Gen 2 using guided workflows for auth, data, storage, and functionsAvailable
aws-serverlessBuild serverless applications with Lambda, API Gateway, EventBridge, Step Functions, and durable functionsAvailable
databases-on-awsDatabase guidance for the AWS database portfolio — schema design, queries, migrations, and multi-tenant patternsSome Services Available (Aurora DSQL)
deploy-on-awsDeploy applications to AWS with architecture recommendations, cost estimates, and IaC deploymentAvailable
migration-to-awsMigrate GCP infrastructure to AWS with resource discovery, architecture mapping, cost analysis, and execution planningAvailable

Installation

Claude Code

Add the marketplace

/plugin marketplace add awslabs/agent-plugins

Install a plugin

/plugin install amazon-location-service@agent-plugins-for-aws

or

/plugin install aws-amplify@agent-plugins-for-aws

or

/plugin install aws-serverless@agent-plugins-for-aws

or

/plugin install databases-on-aws@agent-plugins-for-aws

or

/plugin install deploy-on-aws@agent-plugins-for-aws

or

/plugin install migration-to-aws@agent-plugins-for-aws

Cursor

You can install the deploy-on-aws plugin from the Cursor Marketplace. For additional information, please refer to the Cursor plugin documentation. You can also install within the Cursor application:

  • Open Cursor Settings
  • Navigate to Plugins
  • Search for AWS
  • Select the plugin you want to install and click Add to Cursor
  • Select the scope for the installed plugin
  • The plugin should appear under Plugins -> Installed

amazon-location-service

Guides developers through adding maps, places search, geocoding, routing, and other geospatial features with Amazon Location Service, including authentication setup, SDK integration, and best practices.

Agent Skill Triggers

Agent SkillTriggers
amazon-location-service"add a map", "geocode an address", "calculate a route", "location-aware app", "Amazon Location Service", "geospatial", "places search"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-amplify

Build full-stack apps with AWS Amplify Gen 2 using TypeScript code-first development, guided by official AWS Agent Standard Operating Procedures (SOPs).

Workflow

  1. Backend - Create Amplify Gen 2 resources (auth, data, storage, functions)
  2. Sandbox - Deploy to sandbox for testing
  3. Frontend & Test - Connect frontend to backend, verify locally
  4. Production - Deploy to production

Agent Skill Triggers

Agent SkillTriggers
amplify-workflow"build Amplify app", "create Amplify project", "add auth to Amplify", "deploy Amplify", "full-stack Amplify"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-serverless

Design, build, deploy, test, and debug serverless applications with AWS Lambda, API Gateway, EventBridge, Step Functions, and durable functions. Includes SAM and CDK deployment workflows, a SAM template validation hook, and the AWS Lambda durable functions skill for building resilient, long-running, multi-step applications.

Agent Skill Triggers

Agent SkillTriggers
aws-lambda"Lambda function", "event source", "serverless application", "API Gateway", "EventBridge", "Step Functions", "serverless API", "event-driven architecture", "Lambda trigger"
aws-serverless-deployment"use SAM", "SAM template", "SAM init", "SAM deploy", "CDK serverless", "CDK Lambda construct", "NodejsFunction", "PythonFunction", "serverless CI/CD pipeline"
aws-lambda-durable-functions"lambda durable functions", "workflow orchestration", "state machines", "retry/checkpoint patterns", "long-running stateful Lambda", "saga pattern", "human-in-the-loop"

MCP Servers

ServerPurpose
aws-serverless-mcpServerless development guidance, project scaffolding, IaC generation, and deployment

Hooks

HookTriggerAction
SAM template validationAfter edits to template.yaml/template.ymlRuns sam validate and reports errors inline

databases-on-aws

Database guidance for the AWS database portfolio. Design schemas, execute queries, handle migrations, build applications, and choose the right database for your workload. Currently includes Aurora DSQL — a serverless, PostgreSQL-compatible distributed SQL database.

Agent Skill Triggers

Agent SkillTriggers
dsql"Aurora DSQL", "DSQL schema", "distributed SQL database", "serverless PostgreSQL-compatible database", "create DSQL table", "migrate to DSQL"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
aurora-dsqlDirect database operations — queries, schema, transactions (disabled by default)

Hooks

HookTriggerAction
Schema verificationAfter transact operationsPrompts verification of schema changes and affected rows

deploy-on-aws

Equips agents with the skills to accelerate AWS deployment - recommending AWS architectures and services, estimating costs, generating Infrastructure as Code (CDK or CloudFormation), and guiding you through deployment.

Workflow

  1. Analyze - Scan codebase for framework, database, dependencies
  2. Recommend - Select AWS services with concise rationale
  3. Estimate - Show cost estimates before proceeding
  4. Generate - Write IaC code (CDK/CloudFormation)
  5. Deploy - Execute with user confirmation

Agent Skill Triggers

Agent SkillTriggers
deploy"deploy to AWS", "host on AWS", "run this on AWS", "AWS architecture", "estimate AWS cost", "generate infrastructure"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
awspricingReal-time AWS service pricing for cost estimates
aws-iac-mcpIaC best practices for CDK/CloudFormation

migration-to-aws

Helps you systematically migrate GCP infrastructure to AWS through Terraform resource discovery, architecture mapping, cost estimation, and execution planning.

Workflow

  1. Discover - Scan Terraform files for GCP resources and extract infrastructure
  2. Clarify - Understand compute workloads and architecture patterns
  3. Design - Map GCP services to AWS equivalents with rationale
  4. Estimate - Calculate monthly AWS costs and compare to GCP
  5. Execute - Plan migration timeline and identify deployment risks

Agent Skill Triggers

Agent SkillTriggers
gcp-to-aws"migrate GCP to AWS", "move from GCP", "GCP migration plan", "estimate AWS costs", "GCP infrastructure assessment"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance
awspricingReal-time AWS service pricing for cost estimates

Requirements

  • Claude Code >=2.1.29 or Cursor >= 2.5
  • AWS CLI configured with appropriate credentials

Troubleshooting

Having issues with plugin installation or usage? See our troubleshooting guide for common solutions.

Contributing

Big shout out to our awesome contributors! Thank you for making this project better!

Contributions of all kinds are welcome! Check out our contributor guide for more information.

Developer guide

If you want to add a new plugin to the library, check out our design guidelines and development guide.

Maintainers

Repository reviewers, maintainers, and admins can find PR review workflows, merge rules, and CI/CD documentation in the maintainers guide.

Additional Resources

License

This project is licensed under the Apache-2.0 License.

About

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

Agent Plugins for AWS

Important

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.

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS. Agent plugins are currently supported by Claude Code and Cursor.

AI coding agents are increasingly used in software development, helping developers write, review, and deploy code more efficiently. Agent skills and the broader agent plugin packaging model are emerging as best practices for steering coding agents toward reliable outcomes without bloating model context. Instead of repeatedly pasting long AWS guidance into prompts, developers can now encode that guidance as reusable, versioned capabilities that agents invoke when relevant. This improves determinism, reduces context overhead, and makes agent behavior easier to standardize across teams. Agent plugins act as containers that package different types of expertise artifacts together. A single agent plugin can include:

  • Agent skills – Structured workflows and best-practice playbooks that guide AI through complex tasks like deployment, code review, or architecture planning. Agent skills encode domain expertise as step-by-step processes.
  • MCP servers – Connections to external services, data sources, and APIs. MCP servers give your assistant access to live documentation, pricing data, and other resources at runtime. Learn more about MCP servers for AWS.
  • Hooks – Automation and guardrails that run on developer actions. Hooks can validate changes, enforce standards, or trigger workflows automatically.
  • References – Documentation, configuration defaults, and knowledge that the agent skill can consult. References make agent skills smarter without bloating the prompt.

As new types of expertise artifacts emerge in this space, they can be packaged into agent plugins, making the evolution transparent to developers.

Best practices

To maximize the benefits of plugin-assisted development while maintaining security and code quality, follow these essential guidelines:

  • Always review generated code before deployment (for example, against your constraints for security, cost, resilience)
  • Use plugins as accelerators, not replacements for developer judgment and expertise.
  • Keep plugins updated to benefit from the latest AWS best practices.
  • Follow the principle of least privilege when configuring AWS credentials.
  • Run security scanning tools on generated infrastructure code.

Plugins

PluginDescriptionStatus
amazon-location-serviceAdd maps, geocoding, routing, places search, and geospatial features to applications with Amazon Location ServiceAvailable
aws-amplifyBuild full-stack apps with AWS Amplify Gen 2 using guided workflows for auth, data, storage, and functionsAvailable
aws-serverlessBuild serverless applications with Lambda, API Gateway, EventBridge, Step Functions, and durable functionsAvailable
databases-on-awsDatabase guidance for the AWS database portfolio — schema design, queries, migrations, and multi-tenant patternsSome Services Available (Aurora DSQL)
deploy-on-awsDeploy applications to AWS with architecture recommendations, cost estimates, and IaC deploymentAvailable
migration-to-awsMigrate GCP infrastructure to AWS with resource discovery, architecture mapping, cost analysis, and execution planningAvailable

Installation

Claude Code

Add the marketplace

/plugin marketplace add awslabs/agent-plugins

Install a plugin

/plugin install amazon-location-service@agent-plugins-for-aws

or

/plugin install aws-amplify@agent-plugins-for-aws

or

/plugin install aws-serverless@agent-plugins-for-aws

or

/plugin install databases-on-aws@agent-plugins-for-aws

or

/plugin install deploy-on-aws@agent-plugins-for-aws

or

/plugin install migration-to-aws@agent-plugins-for-aws

Cursor

You can install the deploy-on-aws plugin from the Cursor Marketplace. For additional information, please refer to the Cursor plugin documentation. You can also install within the Cursor application:

  • Open Cursor Settings
  • Navigate to Plugins
  • Search for AWS
  • Select the plugin you want to install and click Add to Cursor
  • Select the scope for the installed plugin
  • The plugin should appear under Plugins -> Installed

amazon-location-service

Guides developers through adding maps, places search, geocoding, routing, and other geospatial features with Amazon Location Service, including authentication setup, SDK integration, and best practices.

Agent Skill Triggers

Agent SkillTriggers
amazon-location-service"add a map", "geocode an address", "calculate a route", "location-aware app", "Amazon Location Service", "geospatial", "places search"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-amplify

Build full-stack apps with AWS Amplify Gen 2 using TypeScript code-first development, guided by official AWS Agent Standard Operating Procedures (SOPs).

Workflow

  1. Backend - Create Amplify Gen 2 resources (auth, data, storage, functions)
  2. Sandbox - Deploy to sandbox for testing
  3. Frontend & Test - Connect frontend to backend, verify locally
  4. Production - Deploy to production

Agent Skill Triggers

Agent SkillTriggers
amplify-workflow"build Amplify app", "create Amplify project", "add auth to Amplify", "deploy Amplify", "full-stack Amplify"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-serverless

Design, build, deploy, test, and debug serverless applications with AWS Lambda, API Gateway, EventBridge, Step Functions, and durable functions. Includes SAM and CDK deployment workflows, a SAM template validation hook, and the AWS Lambda durable functions skill for building resilient, long-running, multi-step applications.

Agent Skill Triggers

Agent SkillTriggers
aws-lambda"Lambda function", "event source", "serverless application", "API Gateway", "EventBridge", "Step Functions", "serverless API", "event-driven architecture", "Lambda trigger"
aws-serverless-deployment"use SAM", "SAM template", "SAM init", "SAM deploy", "CDK serverless", "CDK Lambda construct", "NodejsFunction", "PythonFunction", "serverless CI/CD pipeline"
aws-lambda-durable-functions"lambda durable functions", "workflow orchestration", "state machines", "retry/checkpoint patterns", "long-running stateful Lambda", "saga pattern", "human-in-the-loop"

MCP Servers

ServerPurpose
aws-serverless-mcpServerless development guidance, project scaffolding, IaC generation, and deployment

Hooks

HookTriggerAction
SAM template validationAfter edits to template.yaml/template.ymlRuns sam validate and reports errors inline

databases-on-aws

Database guidance for the AWS database portfolio. Design schemas, execute queries, handle migrations, build applications, and choose the right database for your workload. Currently includes Aurora DSQL — a serverless, PostgreSQL-compatible distributed SQL database.

Agent Skill Triggers

Agent SkillTriggers
dsql"Aurora DSQL", "DSQL schema", "distributed SQL database", "serverless PostgreSQL-compatible database", "create DSQL table", "migrate to DSQL"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
aurora-dsqlDirect database operations — queries, schema, transactions (disabled by default)

Hooks

HookTriggerAction
Schema verificationAfter transact operationsPrompts verification of schema changes and affected rows

deploy-on-aws

Equips agents with the skills to accelerate AWS deployment - recommending AWS architectures and services, estimating costs, generating Infrastructure as Code (CDK or CloudFormation), and guiding you through deployment.

Workflow

  1. Analyze - Scan codebase for framework, database, dependencies
  2. Recommend - Select AWS services with concise rationale
  3. Estimate - Show cost estimates before proceeding
  4. Generate - Write IaC code (CDK/CloudFormation)
  5. Deploy - Execute with user confirmation

Agent Skill Triggers

Agent SkillTriggers
deploy"deploy to AWS", "host on AWS", "run this on AWS", "AWS architecture", "estimate AWS cost", "generate infrastructure"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
awspricingReal-time AWS service pricing for cost estimates
aws-iac-mcpIaC best practices for CDK/CloudFormation

migration-to-aws

Helps you systematically migrate GCP infrastructure to AWS through Terraform resource discovery, architecture mapping, cost estimation, and execution planning.

Workflow

  1. Discover - Scan Terraform files for GCP resources and extract infrastructure
  2. Clarify - Understand compute workloads and architecture patterns
  3. Design - Map GCP services to AWS equivalents with rationale
  4. Estimate - Calculate monthly AWS costs and compare to GCP
  5. Execute - Plan migration timeline and identify deployment risks

Agent Skill Triggers

Agent SkillTriggers
gcp-to-aws"migrate GCP to AWS", "move from GCP", "GCP migration plan", "estimate AWS costs", "GCP infrastructure assessment"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance
awspricingReal-time AWS service pricing for cost estimates

Requirements

  • Claude Code >=2.1.29 or Cursor >= 2.5
  • AWS CLI configured with appropriate credentials

Troubleshooting

Having issues with plugin installation or usage? See our troubleshooting guide for common solutions.

Contributing

Big shout out to our awesome contributors! Thank you for making this project better!

Contributions of all kinds are welcome! Check out our contributor guide for more information.

Developer guide

If you want to add a new plugin to the library, check out our design guidelines and development guide.

Maintainers

Repository reviewers, maintainers, and admins can find PR review workflows, merge rules, and CI/CD documentation in the maintainers guide.

Additional Resources

License

This project is licensed under the Apache-2.0 License.

About

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Agent Plugins for AWS

Important

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.

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS. Agent plugins are currently supported by Claude Code and Cursor.

AI coding agents are increasingly used in software development, helping developers write, review, and deploy code more efficiently. Agent skills and the broader agent plugin packaging model are emerging as best practices for steering coding agents toward reliable outcomes without bloating model context. Instead of repeatedly pasting long AWS guidance into prompts, developers can now encode that guidance as reusable, versioned capabilities that agents invoke when relevant. This improves determinism, reduces context overhead, and makes agent behavior easier to standardize across teams. Agent plugins act as containers that package different types of expertise artifacts together. A single agent plugin can include:

  • Agent skills – Structured workflows and best-practice playbooks that guide AI through complex tasks like deployment, code review, or architecture planning. Agent skills encode domain expertise as step-by-step processes.
  • MCP servers – Connections to external services, data sources, and APIs. MCP servers give your assistant access to live documentation, pricing data, and other resources at runtime. Learn more about MCP servers for AWS.
  • Hooks – Automation and guardrails that run on developer actions. Hooks can validate changes, enforce standards, or trigger workflows automatically.
  • References – Documentation, configuration defaults, and knowledge that the agent skill can consult. References make agent skills smarter without bloating the prompt.

As new types of expertise artifacts emerge in this space, they can be packaged into agent plugins, making the evolution transparent to developers.

Best practices

To maximize the benefits of plugin-assisted development while maintaining security and code quality, follow these essential guidelines:

  • Always review generated code before deployment (for example, against your constraints for security, cost, resilience)
  • Use plugins as accelerators, not replacements for developer judgment and expertise.
  • Keep plugins updated to benefit from the latest AWS best practices.
  • Follow the principle of least privilege when configuring AWS credentials.
  • Run security scanning tools on generated infrastructure code.

Plugins

PluginDescriptionStatus
amazon-location-serviceAdd maps, geocoding, routing, places search, and geospatial features to applications with Amazon Location ServiceAvailable
aws-amplifyBuild full-stack apps with AWS Amplify Gen 2 using guided workflows for auth, data, storage, and functionsAvailable
aws-serverlessBuild serverless applications with Lambda, API Gateway, EventBridge, Step Functions, and durable functionsAvailable
databases-on-awsDatabase guidance for the AWS database portfolio — schema design, queries, migrations, and multi-tenant patternsSome Services Available (Aurora DSQL)
deploy-on-awsDeploy applications to AWS with architecture recommendations, cost estimates, and IaC deploymentAvailable
migration-to-awsMigrate GCP infrastructure to AWS with resource discovery, architecture mapping, cost analysis, and execution planningAvailable

Installation

Claude Code

Add the marketplace

/plugin marketplace add awslabs/agent-plugins

Install a plugin

/plugin install amazon-location-service@agent-plugins-for-aws

or

/plugin install aws-amplify@agent-plugins-for-aws

or

/plugin install aws-serverless@agent-plugins-for-aws

or

/plugin install databases-on-aws@agent-plugins-for-aws

or

/plugin install deploy-on-aws@agent-plugins-for-aws

or

/plugin install migration-to-aws@agent-plugins-for-aws

Cursor

You can install the deploy-on-aws plugin from the Cursor Marketplace. For additional information, please refer to the Cursor plugin documentation. You can also install within the Cursor application:

  • Open Cursor Settings
  • Navigate to Plugins
  • Search for AWS
  • Select the plugin you want to install and click Add to Cursor
  • Select the scope for the installed plugin
  • The plugin should appear under Plugins -> Installed

amazon-location-service

Guides developers through adding maps, places search, geocoding, routing, and other geospatial features with Amazon Location Service, including authentication setup, SDK integration, and best practices.

Agent Skill Triggers

Agent SkillTriggers
amazon-location-service"add a map", "geocode an address", "calculate a route", "location-aware app", "Amazon Location Service", "geospatial", "places search"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-amplify

Build full-stack apps with AWS Amplify Gen 2 using TypeScript code-first development, guided by official AWS Agent Standard Operating Procedures (SOPs).

Workflow

  1. Backend - Create Amplify Gen 2 resources (auth, data, storage, functions)
  2. Sandbox - Deploy to sandbox for testing
  3. Frontend & Test - Connect frontend to backend, verify locally
  4. Production - Deploy to production

Agent Skill Triggers

Agent SkillTriggers
amplify-workflow"build Amplify app", "create Amplify project", "add auth to Amplify", "deploy Amplify", "full-stack Amplify"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-serverless

Design, build, deploy, test, and debug serverless applications with AWS Lambda, API Gateway, EventBridge, Step Functions, and durable functions. Includes SAM and CDK deployment workflows, a SAM template validation hook, and the AWS Lambda durable functions skill for building resilient, long-running, multi-step applications.

Agent Skill Triggers

Agent SkillTriggers
aws-lambda"Lambda function", "event source", "serverless application", "API Gateway", "EventBridge", "Step Functions", "serverless API", "event-driven architecture", "Lambda trigger"
aws-serverless-deployment"use SAM", "SAM template", "SAM init", "SAM deploy", "CDK serverless", "CDK Lambda construct", "NodejsFunction", "PythonFunction", "serverless CI/CD pipeline"
aws-lambda-durable-functions"lambda durable functions", "workflow orchestration", "state machines", "retry/checkpoint patterns", "long-running stateful Lambda", "saga pattern", "human-in-the-loop"

MCP Servers

ServerPurpose
aws-serverless-mcpServerless development guidance, project scaffolding, IaC generation, and deployment

Hooks

HookTriggerAction
SAM template validationAfter edits to template.yaml/template.ymlRuns sam validate and reports errors inline

databases-on-aws

Database guidance for the AWS database portfolio. Design schemas, execute queries, handle migrations, build applications, and choose the right database for your workload. Currently includes Aurora DSQL — a serverless, PostgreSQL-compatible distributed SQL database.

Agent Skill Triggers

Agent SkillTriggers
dsql"Aurora DSQL", "DSQL schema", "distributed SQL database", "serverless PostgreSQL-compatible database", "create DSQL table", "migrate to DSQL"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
aurora-dsqlDirect database operations — queries, schema, transactions (disabled by default)

Hooks

HookTriggerAction
Schema verificationAfter transact operationsPrompts verification of schema changes and affected rows

deploy-on-aws

Equips agents with the skills to accelerate AWS deployment - recommending AWS architectures and services, estimating costs, generating Infrastructure as Code (CDK or CloudFormation), and guiding you through deployment.

Workflow

  1. Analyze - Scan codebase for framework, database, dependencies
  2. Recommend - Select AWS services with concise rationale
  3. Estimate - Show cost estimates before proceeding
  4. Generate - Write IaC code (CDK/CloudFormation)
  5. Deploy - Execute with user confirmation

Agent Skill Triggers

Agent SkillTriggers
deploy"deploy to AWS", "host on AWS", "run this on AWS", "AWS architecture", "estimate AWS cost", "generate infrastructure"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
awspricingReal-time AWS service pricing for cost estimates
aws-iac-mcpIaC best practices for CDK/CloudFormation

migration-to-aws

Helps you systematically migrate GCP infrastructure to AWS through Terraform resource discovery, architecture mapping, cost estimation, and execution planning.

Workflow

  1. Discover - Scan Terraform files for GCP resources and extract infrastructure
  2. Clarify - Understand compute workloads and architecture patterns
  3. Design - Map GCP services to AWS equivalents with rationale
  4. Estimate - Calculate monthly AWS costs and compare to GCP
  5. Execute - Plan migration timeline and identify deployment risks

Agent Skill Triggers

Agent SkillTriggers
gcp-to-aws"migrate GCP to AWS", "move from GCP", "GCP migration plan", "estimate AWS costs", "GCP infrastructure assessment"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance
awspricingReal-time AWS service pricing for cost estimates

Requirements

  • Claude Code >=2.1.29 or Cursor >= 2.5
  • AWS CLI configured with appropriate credentials

Troubleshooting

Having issues with plugin installation or usage? See our troubleshooting guide for common solutions.

Contributing

Big shout out to our awesome contributors! Thank you for making this project better!

Contributions of all kinds are welcome! Check out our contributor guide for more information.

Developer guide

If you want to add a new plugin to the library, check out our design guidelines and development guide.

Maintainers

Repository reviewers, maintainers, and admins can find PR review workflows, merge rules, and CI/CD documentation in the maintainers guide.

Additional Resources

License

This project is licensed under the Apache-2.0 License.

About

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Agent Plugins for AWS

Important

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.

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS. Agent plugins are currently supported by Claude Code and Cursor.

AI coding agents are increasingly used in software development, helping developers write, review, and deploy code more efficiently. Agent skills and the broader agent plugin packaging model are emerging as best practices for steering coding agents toward reliable outcomes without bloating model context. Instead of repeatedly pasting long AWS guidance into prompts, developers can now encode that guidance as reusable, versioned capabilities that agents invoke when relevant. This improves determinism, reduces context overhead, and makes agent behavior easier to standardize across teams. Agent plugins act as containers that package different types of expertise artifacts together. A single agent plugin can include:

  • Agent skills – Structured workflows and best-practice playbooks that guide AI through complex tasks like deployment, code review, or architecture planning. Agent skills encode domain expertise as step-by-step processes.
  • MCP servers – Connections to external services, data sources, and APIs. MCP servers give your assistant access to live documentation, pricing data, and other resources at runtime. Learn more about MCP servers for AWS.
  • Hooks – Automation and guardrails that run on developer actions. Hooks can validate changes, enforce standards, or trigger workflows automatically.
  • References – Documentation, configuration defaults, and knowledge that the agent skill can consult. References make agent skills smarter without bloating the prompt.

As new types of expertise artifacts emerge in this space, they can be packaged into agent plugins, making the evolution transparent to developers.

Best practices

To maximize the benefits of plugin-assisted development while maintaining security and code quality, follow these essential guidelines:

  • Always review generated code before deployment (for example, against your constraints for security, cost, resilience)
  • Use plugins as accelerators, not replacements for developer judgment and expertise.
  • Keep plugins updated to benefit from the latest AWS best practices.
  • Follow the principle of least privilege when configuring AWS credentials.
  • Run security scanning tools on generated infrastructure code.

Plugins

PluginDescriptionStatus
amazon-location-serviceAdd maps, geocoding, routing, places search, and geospatial features to applications with Amazon Location ServiceAvailable
aws-amplifyBuild full-stack apps with AWS Amplify Gen 2 using guided workflows for auth, data, storage, and functionsAvailable
aws-serverlessBuild serverless applications with Lambda, API Gateway, EventBridge, Step Functions, and durable functionsAvailable
databases-on-awsDatabase guidance for the AWS database portfolio — schema design, queries, migrations, and multi-tenant patternsSome Services Available (Aurora DSQL)
deploy-on-awsDeploy applications to AWS with architecture recommendations, cost estimates, and IaC deploymentAvailable
migration-to-awsMigrate GCP infrastructure to AWS with resource discovery, architecture mapping, cost analysis, and execution planningAvailable

Installation

Claude Code

Add the marketplace

/plugin marketplace add awslabs/agent-plugins

Install a plugin

/plugin install amazon-location-service@agent-plugins-for-aws

or

/plugin install aws-amplify@agent-plugins-for-aws

or

/plugin install aws-serverless@agent-plugins-for-aws

or

/plugin install databases-on-aws@agent-plugins-for-aws

or

/plugin install deploy-on-aws@agent-plugins-for-aws

or

/plugin install migration-to-aws@agent-plugins-for-aws

Cursor

You can install the deploy-on-aws plugin from the Cursor Marketplace. For additional information, please refer to the Cursor plugin documentation. You can also install within the Cursor application:

  • Open Cursor Settings
  • Navigate to Plugins
  • Search for AWS
  • Select the plugin you want to install and click Add to Cursor
  • Select the scope for the installed plugin
  • The plugin should appear under Plugins -> Installed

amazon-location-service

Guides developers through adding maps, places search, geocoding, routing, and other geospatial features with Amazon Location Service, including authentication setup, SDK integration, and best practices.

Agent Skill Triggers

Agent SkillTriggers
amazon-location-service"add a map", "geocode an address", "calculate a route", "location-aware app", "Amazon Location Service", "geospatial", "places search"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-amplify

Build full-stack apps with AWS Amplify Gen 2 using TypeScript code-first development, guided by official AWS Agent Standard Operating Procedures (SOPs).

Workflow

  1. Backend - Create Amplify Gen 2 resources (auth, data, storage, functions)
  2. Sandbox - Deploy to sandbox for testing
  3. Frontend & Test - Connect frontend to backend, verify locally
  4. Production - Deploy to production

Agent Skill Triggers

Agent SkillTriggers
amplify-workflow"build Amplify app", "create Amplify project", "add auth to Amplify", "deploy Amplify", "full-stack Amplify"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-serverless

Design, build, deploy, test, and debug serverless applications with AWS Lambda, API Gateway, EventBridge, Step Functions, and durable functions. Includes SAM and CDK deployment workflows, a SAM template validation hook, and the AWS Lambda durable functions skill for building resilient, long-running, multi-step applications.

Agent Skill Triggers

Agent SkillTriggers
aws-lambda"Lambda function", "event source", "serverless application", "API Gateway", "EventBridge", "Step Functions", "serverless API", "event-driven architecture", "Lambda trigger"
aws-serverless-deployment"use SAM", "SAM template", "SAM init", "SAM deploy", "CDK serverless", "CDK Lambda construct", "NodejsFunction", "PythonFunction", "serverless CI/CD pipeline"
aws-lambda-durable-functions"lambda durable functions", "workflow orchestration", "state machines", "retry/checkpoint patterns", "long-running stateful Lambda", "saga pattern", "human-in-the-loop"

MCP Servers

ServerPurpose
aws-serverless-mcpServerless development guidance, project scaffolding, IaC generation, and deployment

Hooks

HookTriggerAction
SAM template validationAfter edits to template.yaml/template.ymlRuns sam validate and reports errors inline

databases-on-aws

Database guidance for the AWS database portfolio. Design schemas, execute queries, handle migrations, build applications, and choose the right database for your workload. Currently includes Aurora DSQL — a serverless, PostgreSQL-compatible distributed SQL database.

Agent Skill Triggers

Agent SkillTriggers
dsql"Aurora DSQL", "DSQL schema", "distributed SQL database", "serverless PostgreSQL-compatible database", "create DSQL table", "migrate to DSQL"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
aurora-dsqlDirect database operations — queries, schema, transactions (disabled by default)

Hooks

HookTriggerAction
Schema verificationAfter transact operationsPrompts verification of schema changes and affected rows

deploy-on-aws

Equips agents with the skills to accelerate AWS deployment - recommending AWS architectures and services, estimating costs, generating Infrastructure as Code (CDK or CloudFormation), and guiding you through deployment.

Workflow

  1. Analyze - Scan codebase for framework, database, dependencies
  2. Recommend - Select AWS services with concise rationale
  3. Estimate - Show cost estimates before proceeding
  4. Generate - Write IaC code (CDK/CloudFormation)
  5. Deploy - Execute with user confirmation

Agent Skill Triggers

Agent SkillTriggers
deploy"deploy to AWS", "host on AWS", "run this on AWS", "AWS architecture", "estimate AWS cost", "generate infrastructure"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
awspricingReal-time AWS service pricing for cost estimates
aws-iac-mcpIaC best practices for CDK/CloudFormation

migration-to-aws

Helps you systematically migrate GCP infrastructure to AWS through Terraform resource discovery, architecture mapping, cost estimation, and execution planning.

Workflow

  1. Discover - Scan Terraform files for GCP resources and extract infrastructure
  2. Clarify - Understand compute workloads and architecture patterns
  3. Design - Map GCP services to AWS equivalents with rationale
  4. Estimate - Calculate monthly AWS costs and compare to GCP
  5. Execute - Plan migration timeline and identify deployment risks

Agent Skill Triggers

Agent SkillTriggers
gcp-to-aws"migrate GCP to AWS", "move from GCP", "GCP migration plan", "estimate AWS costs", "GCP infrastructure assessment"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance
awspricingReal-time AWS service pricing for cost estimates

Requirements

  • Claude Code >=2.1.29 or Cursor >= 2.5
  • AWS CLI configured with appropriate credentials

Troubleshooting

Having issues with plugin installation or usage? See our troubleshooting guide for common solutions.

Contributing

Big shout out to our awesome contributors! Thank you for making this project better!

Contributions of all kinds are welcome! Check out our contributor guide for more information.

Developer guide

If you want to add a new plugin to the library, check out our design guidelines and development guide.

Maintainers

Repository reviewers, maintainers, and admins can find PR review workflows, merge rules, and CI/CD documentation in the maintainers guide.

Additional Resources

License

This project is licensed under the Apache-2.0 License.

About

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

Agent Plugins for AWS

Important

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.

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS. Agent plugins are currently supported by Claude Code and Cursor.

AI coding agents are increasingly used in software development, helping developers write, review, and deploy code more efficiently. Agent skills and the broader agent plugin packaging model are emerging as best practices for steering coding agents toward reliable outcomes without bloating model context. Instead of repeatedly pasting long AWS guidance into prompts, developers can now encode that guidance as reusable, versioned capabilities that agents invoke when relevant. This improves determinism, reduces context overhead, and makes agent behavior easier to standardize across teams. Agent plugins act as containers that package different types of expertise artifacts together. A single agent plugin can include:

  • Agent skills – Structured workflows and best-practice playbooks that guide AI through complex tasks like deployment, code review, or architecture planning. Agent skills encode domain expertise as step-by-step processes.
  • MCP servers – Connections to external services, data sources, and APIs. MCP servers give your assistant access to live documentation, pricing data, and other resources at runtime. Learn more about MCP servers for AWS.
  • Hooks – Automation and guardrails that run on developer actions. Hooks can validate changes, enforce standards, or trigger workflows automatically.
  • References – Documentation, configuration defaults, and knowledge that the agent skill can consult. References make agent skills smarter without bloating the prompt.

As new types of expertise artifacts emerge in this space, they can be packaged into agent plugins, making the evolution transparent to developers.

Best practices

To maximize the benefits of plugin-assisted development while maintaining security and code quality, follow these essential guidelines:

  • Always review generated code before deployment (for example, against your constraints for security, cost, resilience)
  • Use plugins as accelerators, not replacements for developer judgment and expertise.
  • Keep plugins updated to benefit from the latest AWS best practices.
  • Follow the principle of least privilege when configuring AWS credentials.
  • Run security scanning tools on generated infrastructure code.

Plugins

PluginDescriptionStatus
amazon-location-serviceAdd maps, geocoding, routing, places search, and geospatial features to applications with Amazon Location ServiceAvailable
aws-amplifyBuild full-stack apps with AWS Amplify Gen 2 using guided workflows for auth, data, storage, and functionsAvailable
aws-serverlessBuild serverless applications with Lambda, API Gateway, EventBridge, Step Functions, and durable functionsAvailable
databases-on-awsDatabase guidance for the AWS database portfolio — schema design, queries, migrations, and multi-tenant patternsSome Services Available (Aurora DSQL)
deploy-on-awsDeploy applications to AWS with architecture recommendations, cost estimates, and IaC deploymentAvailable
migration-to-awsMigrate GCP infrastructure to AWS with resource discovery, architecture mapping, cost analysis, and execution planningAvailable

Installation

Claude Code

Add the marketplace

/plugin marketplace add awslabs/agent-plugins

Install a plugin

/plugin install amazon-location-service@agent-plugins-for-aws

or

/plugin install aws-amplify@agent-plugins-for-aws

or

/plugin install aws-serverless@agent-plugins-for-aws

or

/plugin install databases-on-aws@agent-plugins-for-aws

or

/plugin install deploy-on-aws@agent-plugins-for-aws

or

/plugin install migration-to-aws@agent-plugins-for-aws

Cursor

You can install the deploy-on-aws plugin from the Cursor Marketplace. For additional information, please refer to the Cursor plugin documentation. You can also install within the Cursor application:

  • Open Cursor Settings
  • Navigate to Plugins
  • Search for AWS
  • Select the plugin you want to install and click Add to Cursor
  • Select the scope for the installed plugin
  • The plugin should appear under Plugins -> Installed

amazon-location-service

Guides developers through adding maps, places search, geocoding, routing, and other geospatial features with Amazon Location Service, including authentication setup, SDK integration, and best practices.

Agent Skill Triggers

Agent SkillTriggers
amazon-location-service"add a map", "geocode an address", "calculate a route", "location-aware app", "Amazon Location Service", "geospatial", "places search"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-amplify

Build full-stack apps with AWS Amplify Gen 2 using TypeScript code-first development, guided by official AWS Agent Standard Operating Procedures (SOPs).

Workflow

  1. Backend - Create Amplify Gen 2 resources (auth, data, storage, functions)
  2. Sandbox - Deploy to sandbox for testing
  3. Frontend & Test - Connect frontend to backend, verify locally
  4. Production - Deploy to production

Agent Skill Triggers

Agent SkillTriggers
amplify-workflow"build Amplify app", "create Amplify project", "add auth to Amplify", "deploy Amplify", "full-stack Amplify"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-serverless

Design, build, deploy, test, and debug serverless applications with AWS Lambda, API Gateway, EventBridge, Step Functions, and durable functions. Includes SAM and CDK deployment workflows, a SAM template validation hook, and the AWS Lambda durable functions skill for building resilient, long-running, multi-step applications.

Agent Skill Triggers

Agent SkillTriggers
aws-lambda"Lambda function", "event source", "serverless application", "API Gateway", "EventBridge", "Step Functions", "serverless API", "event-driven architecture", "Lambda trigger"
aws-serverless-deployment"use SAM", "SAM template", "SAM init", "SAM deploy", "CDK serverless", "CDK Lambda construct", "NodejsFunction", "PythonFunction", "serverless CI/CD pipeline"
aws-lambda-durable-functions"lambda durable functions", "workflow orchestration", "state machines", "retry/checkpoint patterns", "long-running stateful Lambda", "saga pattern", "human-in-the-loop"

MCP Servers

ServerPurpose
aws-serverless-mcpServerless development guidance, project scaffolding, IaC generation, and deployment

Hooks

HookTriggerAction
SAM template validationAfter edits to template.yaml/template.ymlRuns sam validate and reports errors inline

databases-on-aws

Database guidance for the AWS database portfolio. Design schemas, execute queries, handle migrations, build applications, and choose the right database for your workload. Currently includes Aurora DSQL — a serverless, PostgreSQL-compatible distributed SQL database.

Agent Skill Triggers

Agent SkillTriggers
dsql"Aurora DSQL", "DSQL schema", "distributed SQL database", "serverless PostgreSQL-compatible database", "create DSQL table", "migrate to DSQL"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
aurora-dsqlDirect database operations — queries, schema, transactions (disabled by default)

Hooks

HookTriggerAction
Schema verificationAfter transact operationsPrompts verification of schema changes and affected rows

deploy-on-aws

Equips agents with the skills to accelerate AWS deployment - recommending AWS architectures and services, estimating costs, generating Infrastructure as Code (CDK or CloudFormation), and guiding you through deployment.

Workflow

  1. Analyze - Scan codebase for framework, database, dependencies
  2. Recommend - Select AWS services with concise rationale
  3. Estimate - Show cost estimates before proceeding
  4. Generate - Write IaC code (CDK/CloudFormation)
  5. Deploy - Execute with user confirmation

Agent Skill Triggers

Agent SkillTriggers
deploy"deploy to AWS", "host on AWS", "run this on AWS", "AWS architecture", "estimate AWS cost", "generate infrastructure"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
awspricingReal-time AWS service pricing for cost estimates
aws-iac-mcpIaC best practices for CDK/CloudFormation

migration-to-aws

Helps you systematically migrate GCP infrastructure to AWS through Terraform resource discovery, architecture mapping, cost estimation, and execution planning.

Workflow

  1. Discover - Scan Terraform files for GCP resources and extract infrastructure
  2. Clarify - Understand compute workloads and architecture patterns
  3. Design - Map GCP services to AWS equivalents with rationale
  4. Estimate - Calculate monthly AWS costs and compare to GCP
  5. Execute - Plan migration timeline and identify deployment risks

Agent Skill Triggers

Agent SkillTriggers
gcp-to-aws"migrate GCP to AWS", "move from GCP", "GCP migration plan", "estimate AWS costs", "GCP infrastructure assessment"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance
awspricingReal-time AWS service pricing for cost estimates

Requirements

  • Claude Code >=2.1.29 or Cursor >= 2.5
  • AWS CLI configured with appropriate credentials

Troubleshooting

Having issues with plugin installation or usage? See our troubleshooting guide for common solutions.

Contributing

Big shout out to our awesome contributors! Thank you for making this project better!

Contributions of all kinds are welcome! Check out our contributor guide for more information.

Developer guide

If you want to add a new plugin to the library, check out our design guidelines and development guide.

Maintainers

Repository reviewers, maintainers, and admins can find PR review workflows, merge rules, and CI/CD documentation in the maintainers guide.

Additional Resources

License

This project is licensed under the Apache-2.0 License.

About

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Agent Plugins for AWS

Important

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.

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS. Agent plugins are currently supported by Claude Code and Cursor.

AI coding agents are increasingly used in software development, helping developers write, review, and deploy code more efficiently. Agent skills and the broader agent plugin packaging model are emerging as best practices for steering coding agents toward reliable outcomes without bloating model context. Instead of repeatedly pasting long AWS guidance into prompts, developers can now encode that guidance as reusable, versioned capabilities that agents invoke when relevant. This improves determinism, reduces context overhead, and makes agent behavior easier to standardize across teams. Agent plugins act as containers that package different types of expertise artifacts together. A single agent plugin can include:

  • Agent skills – Structured workflows and best-practice playbooks that guide AI through complex tasks like deployment, code review, or architecture planning. Agent skills encode domain expertise as step-by-step processes.
  • MCP servers – Connections to external services, data sources, and APIs. MCP servers give your assistant access to live documentation, pricing data, and other resources at runtime. Learn more about MCP servers for AWS.
  • Hooks – Automation and guardrails that run on developer actions. Hooks can validate changes, enforce standards, or trigger workflows automatically.
  • References – Documentation, configuration defaults, and knowledge that the agent skill can consult. References make agent skills smarter without bloating the prompt.

As new types of expertise artifacts emerge in this space, they can be packaged into agent plugins, making the evolution transparent to developers.

Best practices

To maximize the benefits of plugin-assisted development while maintaining security and code quality, follow these essential guidelines:

  • Always review generated code before deployment (for example, against your constraints for security, cost, resilience)
  • Use plugins as accelerators, not replacements for developer judgment and expertise.
  • Keep plugins updated to benefit from the latest AWS best practices.
  • Follow the principle of least privilege when configuring AWS credentials.
  • Run security scanning tools on generated infrastructure code.

Plugins

PluginDescriptionStatus
amazon-location-serviceAdd maps, geocoding, routing, places search, and geospatial features to applications with Amazon Location ServiceAvailable
aws-amplifyBuild full-stack apps with AWS Amplify Gen 2 using guided workflows for auth, data, storage, and functionsAvailable
aws-serverlessBuild serverless applications with Lambda, API Gateway, EventBridge, Step Functions, and durable functionsAvailable
databases-on-awsDatabase guidance for the AWS database portfolio — schema design, queries, migrations, and multi-tenant patternsSome Services Available (Aurora DSQL)
deploy-on-awsDeploy applications to AWS with architecture recommendations, cost estimates, and IaC deploymentAvailable
migration-to-awsMigrate GCP infrastructure to AWS with resource discovery, architecture mapping, cost analysis, and execution planningAvailable

Installation

Claude Code

Add the marketplace

/plugin marketplace add awslabs/agent-plugins

Install a plugin

/plugin install amazon-location-service@agent-plugins-for-aws

or

/plugin install aws-amplify@agent-plugins-for-aws

or

/plugin install aws-serverless@agent-plugins-for-aws

or

/plugin install databases-on-aws@agent-plugins-for-aws

or

/plugin install deploy-on-aws@agent-plugins-for-aws

or

/plugin install migration-to-aws@agent-plugins-for-aws

Cursor

You can install the deploy-on-aws plugin from the Cursor Marketplace. For additional information, please refer to the Cursor plugin documentation. You can also install within the Cursor application:

  • Open Cursor Settings
  • Navigate to Plugins
  • Search for AWS
  • Select the plugin you want to install and click Add to Cursor
  • Select the scope for the installed plugin
  • The plugin should appear under Plugins -> Installed

amazon-location-service

Guides developers through adding maps, places search, geocoding, routing, and other geospatial features with Amazon Location Service, including authentication setup, SDK integration, and best practices.

Agent Skill Triggers

Agent SkillTriggers
amazon-location-service"add a map", "geocode an address", "calculate a route", "location-aware app", "Amazon Location Service", "geospatial", "places search"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-amplify

Build full-stack apps with AWS Amplify Gen 2 using TypeScript code-first development, guided by official AWS Agent Standard Operating Procedures (SOPs).

Workflow

  1. Backend - Create Amplify Gen 2 resources (auth, data, storage, functions)
  2. Sandbox - Deploy to sandbox for testing
  3. Frontend & Test - Connect frontend to backend, verify locally
  4. Production - Deploy to production

Agent Skill Triggers

Agent SkillTriggers
amplify-workflow"build Amplify app", "create Amplify project", "add auth to Amplify", "deploy Amplify", "full-stack Amplify"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-serverless

Design, build, deploy, test, and debug serverless applications with AWS Lambda, API Gateway, EventBridge, Step Functions, and durable functions. Includes SAM and CDK deployment workflows, a SAM template validation hook, and the AWS Lambda durable functions skill for building resilient, long-running, multi-step applications.

Agent Skill Triggers

Agent SkillTriggers
aws-lambda"Lambda function", "event source", "serverless application", "API Gateway", "EventBridge", "Step Functions", "serverless API", "event-driven architecture", "Lambda trigger"
aws-serverless-deployment"use SAM", "SAM template", "SAM init", "SAM deploy", "CDK serverless", "CDK Lambda construct", "NodejsFunction", "PythonFunction", "serverless CI/CD pipeline"
aws-lambda-durable-functions"lambda durable functions", "workflow orchestration", "state machines", "retry/checkpoint patterns", "long-running stateful Lambda", "saga pattern", "human-in-the-loop"

MCP Servers

ServerPurpose
aws-serverless-mcpServerless development guidance, project scaffolding, IaC generation, and deployment

Hooks

HookTriggerAction
SAM template validationAfter edits to template.yaml/template.ymlRuns sam validate and reports errors inline

databases-on-aws

Database guidance for the AWS database portfolio. Design schemas, execute queries, handle migrations, build applications, and choose the right database for your workload. Currently includes Aurora DSQL — a serverless, PostgreSQL-compatible distributed SQL database.

Agent Skill Triggers

Agent SkillTriggers
dsql"Aurora DSQL", "DSQL schema", "distributed SQL database", "serverless PostgreSQL-compatible database", "create DSQL table", "migrate to DSQL"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
aurora-dsqlDirect database operations — queries, schema, transactions (disabled by default)

Hooks

HookTriggerAction
Schema verificationAfter transact operationsPrompts verification of schema changes and affected rows

deploy-on-aws

Equips agents with the skills to accelerate AWS deployment - recommending AWS architectures and services, estimating costs, generating Infrastructure as Code (CDK or CloudFormation), and guiding you through deployment.

Workflow

  1. Analyze - Scan codebase for framework, database, dependencies
  2. Recommend - Select AWS services with concise rationale
  3. Estimate - Show cost estimates before proceeding
  4. Generate - Write IaC code (CDK/CloudFormation)
  5. Deploy - Execute with user confirmation

Agent Skill Triggers

Agent SkillTriggers
deploy"deploy to AWS", "host on AWS", "run this on AWS", "AWS architecture", "estimate AWS cost", "generate infrastructure"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
awspricingReal-time AWS service pricing for cost estimates
aws-iac-mcpIaC best practices for CDK/CloudFormation

migration-to-aws

Helps you systematically migrate GCP infrastructure to AWS through Terraform resource discovery, architecture mapping, cost estimation, and execution planning.

Workflow

  1. Discover - Scan Terraform files for GCP resources and extract infrastructure
  2. Clarify - Understand compute workloads and architecture patterns
  3. Design - Map GCP services to AWS equivalents with rationale
  4. Estimate - Calculate monthly AWS costs and compare to GCP
  5. Execute - Plan migration timeline and identify deployment risks

Agent Skill Triggers

Agent SkillTriggers
gcp-to-aws"migrate GCP to AWS", "move from GCP", "GCP migration plan", "estimate AWS costs", "GCP infrastructure assessment"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance
awspricingReal-time AWS service pricing for cost estimates

Requirements

  • Claude Code >=2.1.29 or Cursor >= 2.5
  • AWS CLI configured with appropriate credentials

Troubleshooting

Having issues with plugin installation or usage? See our troubleshooting guide for common solutions.

Contributing

Big shout out to our awesome contributors! Thank you for making this project better!

Contributions of all kinds are welcome! Check out our contributor guide for more information.

Developer guide

If you want to add a new plugin to the library, check out our design guidelines and development guide.

Maintainers

Repository reviewers, maintainers, and admins can find PR review workflows, merge rules, and CI/CD documentation in the maintainers guide.

Additional Resources

License

This project is licensed under the Apache-2.0 License.

About

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Agent Plugins for AWS

Important

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.

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS. Agent plugins are currently supported by Claude Code and Cursor.

AI coding agents are increasingly used in software development, helping developers write, review, and deploy code more efficiently. Agent skills and the broader agent plugin packaging model are emerging as best practices for steering coding agents toward reliable outcomes without bloating model context. Instead of repeatedly pasting long AWS guidance into prompts, developers can now encode that guidance as reusable, versioned capabilities that agents invoke when relevant. This improves determinism, reduces context overhead, and makes agent behavior easier to standardize across teams. Agent plugins act as containers that package different types of expertise artifacts together. A single agent plugin can include:

  • Agent skills – Structured workflows and best-practice playbooks that guide AI through complex tasks like deployment, code review, or architecture planning. Agent skills encode domain expertise as step-by-step processes.
  • MCP servers – Connections to external services, data sources, and APIs. MCP servers give your assistant access to live documentation, pricing data, and other resources at runtime. Learn more about MCP servers for AWS.
  • Hooks – Automation and guardrails that run on developer actions. Hooks can validate changes, enforce standards, or trigger workflows automatically.
  • References – Documentation, configuration defaults, and knowledge that the agent skill can consult. References make agent skills smarter without bloating the prompt.

As new types of expertise artifacts emerge in this space, they can be packaged into agent plugins, making the evolution transparent to developers.

Best practices

To maximize the benefits of plugin-assisted development while maintaining security and code quality, follow these essential guidelines:

  • Always review generated code before deployment (for example, against your constraints for security, cost, resilience)
  • Use plugins as accelerators, not replacements for developer judgment and expertise.
  • Keep plugins updated to benefit from the latest AWS best practices.
  • Follow the principle of least privilege when configuring AWS credentials.
  • Run security scanning tools on generated infrastructure code.

Plugins

PluginDescriptionStatus
amazon-location-serviceAdd maps, geocoding, routing, places search, and geospatial features to applications with Amazon Location ServiceAvailable
aws-amplifyBuild full-stack apps with AWS Amplify Gen 2 using guided workflows for auth, data, storage, and functionsAvailable
aws-serverlessBuild serverless applications with Lambda, API Gateway, EventBridge, Step Functions, and durable functionsAvailable
databases-on-awsDatabase guidance for the AWS database portfolio — schema design, queries, migrations, and multi-tenant patternsSome Services Available (Aurora DSQL)
deploy-on-awsDeploy applications to AWS with architecture recommendations, cost estimates, and IaC deploymentAvailable
migration-to-awsMigrate GCP infrastructure to AWS with resource discovery, architecture mapping, cost analysis, and execution planningAvailable

Installation

Claude Code

Add the marketplace

/plugin marketplace add awslabs/agent-plugins

Install a plugin

/plugin install amazon-location-service@agent-plugins-for-aws

or

/plugin install aws-amplify@agent-plugins-for-aws

or

/plugin install aws-serverless@agent-plugins-for-aws

or

/plugin install databases-on-aws@agent-plugins-for-aws

or

/plugin install deploy-on-aws@agent-plugins-for-aws

or

/plugin install migration-to-aws@agent-plugins-for-aws

Cursor

You can install the deploy-on-aws plugin from the Cursor Marketplace. For additional information, please refer to the Cursor plugin documentation. You can also install within the Cursor application:

  • Open Cursor Settings
  • Navigate to Plugins
  • Search for AWS
  • Select the plugin you want to install and click Add to Cursor
  • Select the scope for the installed plugin
  • The plugin should appear under Plugins -> Installed

amazon-location-service

Guides developers through adding maps, places search, geocoding, routing, and other geospatial features with Amazon Location Service, including authentication setup, SDK integration, and best practices.

Agent Skill Triggers

Agent SkillTriggers
amazon-location-service"add a map", "geocode an address", "calculate a route", "location-aware app", "Amazon Location Service", "geospatial", "places search"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-amplify

Build full-stack apps with AWS Amplify Gen 2 using TypeScript code-first development, guided by official AWS Agent Standard Operating Procedures (SOPs).

Workflow

  1. Backend - Create Amplify Gen 2 resources (auth, data, storage, functions)
  2. Sandbox - Deploy to sandbox for testing
  3. Frontend & Test - Connect frontend to backend, verify locally
  4. Production - Deploy to production

Agent Skill Triggers

Agent SkillTriggers
amplify-workflow"build Amplify app", "create Amplify project", "add auth to Amplify", "deploy Amplify", "full-stack Amplify"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-serverless

Design, build, deploy, test, and debug serverless applications with AWS Lambda, API Gateway, EventBridge, Step Functions, and durable functions. Includes SAM and CDK deployment workflows, a SAM template validation hook, and the AWS Lambda durable functions skill for building resilient, long-running, multi-step applications.

Agent Skill Triggers

Agent SkillTriggers
aws-lambda"Lambda function", "event source", "serverless application", "API Gateway", "EventBridge", "Step Functions", "serverless API", "event-driven architecture", "Lambda trigger"
aws-serverless-deployment"use SAM", "SAM template", "SAM init", "SAM deploy", "CDK serverless", "CDK Lambda construct", "NodejsFunction", "PythonFunction", "serverless CI/CD pipeline"
aws-lambda-durable-functions"lambda durable functions", "workflow orchestration", "state machines", "retry/checkpoint patterns", "long-running stateful Lambda", "saga pattern", "human-in-the-loop"

MCP Servers

ServerPurpose
aws-serverless-mcpServerless development guidance, project scaffolding, IaC generation, and deployment

Hooks

HookTriggerAction
SAM template validationAfter edits to template.yaml/template.ymlRuns sam validate and reports errors inline

databases-on-aws

Database guidance for the AWS database portfolio. Design schemas, execute queries, handle migrations, build applications, and choose the right database for your workload. Currently includes Aurora DSQL — a serverless, PostgreSQL-compatible distributed SQL database.

Agent Skill Triggers

Agent SkillTriggers
dsql"Aurora DSQL", "DSQL schema", "distributed SQL database", "serverless PostgreSQL-compatible database", "create DSQL table", "migrate to DSQL"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
aurora-dsqlDirect database operations — queries, schema, transactions (disabled by default)

Hooks

HookTriggerAction
Schema verificationAfter transact operationsPrompts verification of schema changes and affected rows

deploy-on-aws

Equips agents with the skills to accelerate AWS deployment - recommending AWS architectures and services, estimating costs, generating Infrastructure as Code (CDK or CloudFormation), and guiding you through deployment.

Workflow

  1. Analyze - Scan codebase for framework, database, dependencies
  2. Recommend - Select AWS services with concise rationale
  3. Estimate - Show cost estimates before proceeding
  4. Generate - Write IaC code (CDK/CloudFormation)
  5. Deploy - Execute with user confirmation

Agent Skill Triggers

Agent SkillTriggers
deploy"deploy to AWS", "host on AWS", "run this on AWS", "AWS architecture", "estimate AWS cost", "generate infrastructure"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
awspricingReal-time AWS service pricing for cost estimates
aws-iac-mcpIaC best practices for CDK/CloudFormation

migration-to-aws

Helps you systematically migrate GCP infrastructure to AWS through Terraform resource discovery, architecture mapping, cost estimation, and execution planning.

Workflow

  1. Discover - Scan Terraform files for GCP resources and extract infrastructure
  2. Clarify - Understand compute workloads and architecture patterns
  3. Design - Map GCP services to AWS equivalents with rationale
  4. Estimate - Calculate monthly AWS costs and compare to GCP
  5. Execute - Plan migration timeline and identify deployment risks

Agent Skill Triggers

Agent SkillTriggers
gcp-to-aws"migrate GCP to AWS", "move from GCP", "GCP migration plan", "estimate AWS costs", "GCP infrastructure assessment"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance
awspricingReal-time AWS service pricing for cost estimates

Requirements

  • Claude Code >=2.1.29 or Cursor >= 2.5
  • AWS CLI configured with appropriate credentials

Troubleshooting

Having issues with plugin installation or usage? See our troubleshooting guide for common solutions.

Contributing

Big shout out to our awesome contributors! Thank you for making this project better!

Contributions of all kinds are welcome! Check out our contributor guide for more information.

Developer guide

If you want to add a new plugin to the library, check out our design guidelines and development guide.

Maintainers

Repository reviewers, maintainers, and admins can find PR review workflows, merge rules, and CI/CD documentation in the maintainers guide.

Additional Resources

License

This project is licensed under the Apache-2.0 License.

About

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

Agent Plugins for AWS

Important

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.

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS. Agent plugins are currently supported by Claude Code and Cursor.

AI coding agents are increasingly used in software development, helping developers write, review, and deploy code more efficiently. Agent skills and the broader agent plugin packaging model are emerging as best practices for steering coding agents toward reliable outcomes without bloating model context. Instead of repeatedly pasting long AWS guidance into prompts, developers can now encode that guidance as reusable, versioned capabilities that agents invoke when relevant. This improves determinism, reduces context overhead, and makes agent behavior easier to standardize across teams. Agent plugins act as containers that package different types of expertise artifacts together. A single agent plugin can include:

  • Agent skills – Structured workflows and best-practice playbooks that guide AI through complex tasks like deployment, code review, or architecture planning. Agent skills encode domain expertise as step-by-step processes.
  • MCP servers – Connections to external services, data sources, and APIs. MCP servers give your assistant access to live documentation, pricing data, and other resources at runtime. Learn more about MCP servers for AWS.
  • Hooks – Automation and guardrails that run on developer actions. Hooks can validate changes, enforce standards, or trigger workflows automatically.
  • References – Documentation, configuration defaults, and knowledge that the agent skill can consult. References make agent skills smarter without bloating the prompt.

As new types of expertise artifacts emerge in this space, they can be packaged into agent plugins, making the evolution transparent to developers.

Best practices

To maximize the benefits of plugin-assisted development while maintaining security and code quality, follow these essential guidelines:

  • Always review generated code before deployment (for example, against your constraints for security, cost, resilience)
  • Use plugins as accelerators, not replacements for developer judgment and expertise.
  • Keep plugins updated to benefit from the latest AWS best practices.
  • Follow the principle of least privilege when configuring AWS credentials.
  • Run security scanning tools on generated infrastructure code.

Plugins

PluginDescriptionStatus
amazon-location-serviceAdd maps, geocoding, routing, places search, and geospatial features to applications with Amazon Location ServiceAvailable
aws-amplifyBuild full-stack apps with AWS Amplify Gen 2 using guided workflows for auth, data, storage, and functionsAvailable
aws-serverlessBuild serverless applications with Lambda, API Gateway, EventBridge, Step Functions, and durable functionsAvailable
databases-on-awsDatabase guidance for the AWS database portfolio — schema design, queries, migrations, and multi-tenant patternsSome Services Available (Aurora DSQL)
deploy-on-awsDeploy applications to AWS with architecture recommendations, cost estimates, and IaC deploymentAvailable
migration-to-awsMigrate GCP infrastructure to AWS with resource discovery, architecture mapping, cost analysis, and execution planningAvailable

Installation

Claude Code

Add the marketplace

/plugin marketplace add awslabs/agent-plugins

Install a plugin

/plugin install amazon-location-service@agent-plugins-for-aws

or

/plugin install aws-amplify@agent-plugins-for-aws

or

/plugin install aws-serverless@agent-plugins-for-aws

or

/plugin install databases-on-aws@agent-plugins-for-aws

or

/plugin install deploy-on-aws@agent-plugins-for-aws

or

/plugin install migration-to-aws@agent-plugins-for-aws

Cursor

You can install the deploy-on-aws plugin from the Cursor Marketplace. For additional information, please refer to the Cursor plugin documentation. You can also install within the Cursor application:

  • Open Cursor Settings
  • Navigate to Plugins
  • Search for AWS
  • Select the plugin you want to install and click Add to Cursor
  • Select the scope for the installed plugin
  • The plugin should appear under Plugins -> Installed

amazon-location-service

Guides developers through adding maps, places search, geocoding, routing, and other geospatial features with Amazon Location Service, including authentication setup, SDK integration, and best practices.

Agent Skill Triggers

Agent SkillTriggers
amazon-location-service"add a map", "geocode an address", "calculate a route", "location-aware app", "Amazon Location Service", "geospatial", "places search"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-amplify

Build full-stack apps with AWS Amplify Gen 2 using TypeScript code-first development, guided by official AWS Agent Standard Operating Procedures (SOPs).

Workflow

  1. Backend - Create Amplify Gen 2 resources (auth, data, storage, functions)
  2. Sandbox - Deploy to sandbox for testing
  3. Frontend & Test - Connect frontend to backend, verify locally
  4. Production - Deploy to production

Agent Skill Triggers

Agent SkillTriggers
amplify-workflow"build Amplify app", "create Amplify project", "add auth to Amplify", "deploy Amplify", "full-stack Amplify"

MCP Servers

ServerPurpose
aws-mcpAWS documentation and service guidance

aws-serverless

Design, build, deploy, test, and debug serverless applications with AWS Lambda, API Gateway, EventBridge, Step Functions, and durable functions. Includes SAM and CDK deployment workflows, a SAM template validation hook, and the AWS Lambda durable functions skill for building resilient, long-running, multi-step applications.

Agent Skill Triggers

Agent SkillTriggers
aws-lambda"Lambda function", "event source", "serverless application", "API Gateway", "EventBridge", "Step Functions", "serverless API", "event-driven architecture", "Lambda trigger"
aws-serverless-deployment"use SAM", "SAM template", "SAM init", "SAM deploy", "CDK serverless", "CDK Lambda construct", "NodejsFunction", "PythonFunction", "serverless CI/CD pipeline"
aws-lambda-durable-functions"lambda durable functions", "workflow orchestration", "state machines", "retry/checkpoint patterns", "long-running stateful Lambda", "saga pattern", "human-in-the-loop"

MCP Servers

ServerPurpose
aws-serverless-mcpServerless development guidance, project scaffolding, IaC generation, and deployment

Hooks

HookTriggerAction
SAM template validationAfter edits to template.yaml/template.ymlRuns sam validate and reports errors inline

databases-on-aws

Database guidance for the AWS database portfolio. Design schemas, execute queries, handle migrations, build applications, and choose the right database for your workload. Currently includes Aurora DSQL — a serverless, PostgreSQL-compatible distributed SQL database.

Agent Skill Triggers

Agent SkillTriggers
dsql"Aurora DSQL", "DSQL schema", "distributed SQL database", "serverless PostgreSQL-compatible database", "create DSQL table", "migrate to DSQL"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
aurora-dsqlDirect database operations — queries, schema, transactions (disabled by default)

Hooks

HookTriggerAction
Schema verificationAfter transact operationsPrompts verification of schema changes and affected rows

deploy-on-aws

Equips agents with the skills to accelerate AWS deployment - recommending AWS architectures and services, estimating costs, generating Infrastructure as Code (CDK or CloudFormation), and guiding you through deployment.

Workflow

  1. Analyze - Scan codebase for framework, database, dependencies
  2. Recommend - Select AWS services with concise rationale
  3. Estimate - Show cost estimates before proceeding
  4. Generate - Write IaC code (CDK/CloudFormation)
  5. Deploy - Execute with user confirmation

Agent Skill Triggers

Agent SkillTriggers
deploy"deploy to AWS", "host on AWS", "run this on AWS", "AWS architecture", "estimate AWS cost", "generate infrastructure"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance, and best practices
awspricingReal-time AWS service pricing for cost estimates
aws-iac-mcpIaC best practices for CDK/CloudFormation

migration-to-aws

Helps you systematically migrate GCP infrastructure to AWS through Terraform resource discovery, architecture mapping, cost estimation, and execution planning.

Workflow

  1. Discover - Scan Terraform files for GCP resources and extract infrastructure
  2. Clarify - Understand compute workloads and architecture patterns
  3. Design - Map GCP services to AWS equivalents with rationale
  4. Estimate - Calculate monthly AWS costs and compare to GCP
  5. Execute - Plan migration timeline and identify deployment risks

Agent Skill Triggers

Agent SkillTriggers
gcp-to-aws"migrate GCP to AWS", "move from GCP", "GCP migration plan", "estimate AWS costs", "GCP infrastructure assessment"

MCP Servers

ServerPurpose
awsknowledgeAWS documentation, architecture guidance
awspricingReal-time AWS service pricing for cost estimates

Requirements

  • Claude Code >=2.1.29 or Cursor >= 2.5
  • AWS CLI configured with appropriate credentials

Troubleshooting

Having issues with plugin installation or usage? See our troubleshooting guide for common solutions.

Contributing

Big shout out to our awesome contributors! Thank you for making this project better!

Contributions of all kinds are welcome! Check out our contributor guide for more information.

Developer guide

If you want to add a new plugin to the library, check out our design guidelines and development guide.

Maintainers

Repository reviewers, maintainers, and admins can find PR review workflows, merge rules, and CI/CD documentation in the maintainers guide.

Additional Resources

License

This project is licensed under the Apache-2.0 License.

About

Agent Plugins for AWS equip AI coding agents with the skills to help you architect, deploy, and operate on AWS.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages