Claude Code plugins for AWS development with specialized knowledge and MCP server integrations, including CDK, serverless architecture, cost optimization, and Bedrock AgentCore for AI agent deployment. Shared AWS agent skills including AWS Documentation MCP configuration for querying up-to-date AWS knowledge. - AWS MCP server configuration guide - Documentation MCP setup for querying AWS knowledge
Add this skill
npx mdskills install zxkane/aws-skillsExtremely generic placeholder with no actionable instructions or implementation details
1# AWS Skills for Claude Code23Claude Code plugins for AWS development with specialized knowledge and MCP server integrations, including CDK, serverless architecture, cost optimization, and Bedrock AgentCore for AI agent deployment.45## Plugins67### 0. AWS Common Plugin (Dependency)89Shared AWS agent skills including AWS Documentation MCP configuration for querying up-to-date AWS knowledge.1011**Features**:12- AWS MCP server configuration guide13- Documentation MCP setup for querying AWS knowledge14- Shared by all other AWS plugins as a dependency1516**Note**: This plugin is automatically loaded as a dependency by other plugins. Install it first if installing plugins individually.1718### 1. AWS CDK Plugin1920AWS CDK development skill with integrated MCP server for infrastructure as code.2122**Features**:23- AWS CDK best practices and patterns24- Pre-deployment validation script25- Comprehensive CDK patterns reference2627**Integrated MCP Server**:28- AWS CDK MCP (stdio)2930### 2. AWS Cost & Operations Plugin3132Cost optimization, monitoring, and operational excellence with 3 integrated MCP servers.3334**Features**:35- Cost estimation and optimization36- Monitoring and observability patterns37- Operational best practices3839**Integrated MCP Servers**:40- AWS Pricing41- AWS Cost Explorer42- Amazon CloudWatch4344### 3. AWS Serverless & Event-Driven Architecture Plugin4546Serverless and event-driven architecture patterns based on Well-Architected Framework.4748**Features**:49- Well-Architected serverless design principles50- Event-driven architecture patterns51- Orchestration with Step Functions52- Saga patterns for distributed transactions53- Event sourcing patterns5455### 4. AWS Agentic AI Plugin5657AWS Bedrock AgentCore comprehensive expert for deploying and managing AI agents.5859**Features**:60- Gateway service for converting REST APIs to MCP tools61- Runtime service for deploying and scaling agents62- Memory service for managing conversation state63- Identity service for credential and access management64- Code Interpreter for secure code execution65- Browser service for web automation66- Observability for tracing and monitoring6768## Installation6970Add the marketplace to Claude Code:7172```bash73/plugin marketplace add zxkane/aws-skills74```7576Install plugins individually:7778```bash79# Install the common dependency first80/plugin install aws-common@aws-skills8182# Then install the plugins you need83/plugin install aws-cdk@aws-skills84/plugin install aws-cost-ops@aws-skills85/plugin install serverless-eda@aws-skills86/plugin install aws-agentic-ai@aws-skills87```8889## Core CDK Principles9091### Resource Naming9293**Do NOT explicitly specify resource names** when they are optional in CDK constructs.9495```typescript96// ✅ GOOD - Let CDK generate unique names97new lambda.Function(this, 'MyFunction', {98 // No functionName specified99});100101// ❌ BAD - Prevents multiple deployments102new lambda.Function(this, 'MyFunction', {103 functionName: 'my-lambda',104});105```106107### Lambda Functions108109Use appropriate constructs for automatic bundling:110111- **TypeScript/JavaScript**: `NodejsFunction` from `aws-cdk-lib/aws-lambda-nodejs`112- **Python**: `PythonFunction` from `@aws-cdk/aws-lambda-python-alpha`113114### Pre-Deployment Validation115116Before committing CDK code:117118```bash119npm run build120npm test121npm run lint122cdk synth123./scripts/validate-stack.sh124```125126## Usage Examples127128### CDK Development129130Ask Claude to help with CDK:131132```133Create a CDK stack with a Lambda function that processes S3 events134```135136Claude will:137- Follow CDK best practices138- Use NodejsFunction for automatic bundling139- Avoid explicit resource naming140- Grant proper IAM permissions141- Use MCP servers for latest AWS information142143### Cost Optimization144145Estimate costs before deployment:146147```148Estimate the monthly cost of running 10 Lambda functions with 1M invocations each149```150151Analyze current spending:152153```154Show me my AWS costs for the last 30 days broken down by service155```156157### Monitoring and Observability158159Set up monitoring:160161```162Create CloudWatch alarms for my Lambda functions to alert on errors and high duration163```164165Investigate issues:166167```168Show me CloudWatch logs for my API Gateway errors in the last hour169```170171### Security and Audit172173Audit activity:174175```176Show me all IAM changes made in the last 7 days177```178179Assess security:180181```182Run a Well-Architected security assessment on my infrastructure183```184185### Serverless Development186187Build serverless applications:188189```190Create a serverless API with Lambda and API Gateway for user management191```192193Implement event-driven workflow:194195```196Create an event-driven order processing system with EventBridge and Step Functions197```198199Orchestrate complex workflows:200201```202Implement a saga pattern for booking flights, hotels, and car rentals with compensation logic203```204205### AI Agent Development206207Deploy AI agents with Bedrock AgentCore:208209```210Deploy a REST API as an MCP tool using AgentCore Gateway211```212213Manage agent memory:214215```216Set up conversation memory for my AI agent with DynamoDB backend217```218219Monitor agent performance:220221```222Configure observability for my AgentCore runtime with CloudWatch dashboards223```224225## Structure226227```228.229├── .claude-plugin/230│ └── marketplace.json # Plugin marketplace configuration231├── plugins/ # Each plugin has isolated skills232│ ├── aws-common/233│ │ └── skills/234│ │ └── aws-mcp-setup/ # Shared MCP configuration skill235│ │ └── SKILL.md236│ ├── aws-cdk/237│ │ └── skills/238│ │ └── aws-cdk-development/ # CDK development skill239│ │ ├── SKILL.md240│ │ ├── references/241│ │ │ └── cdk-patterns.md242│ │ └── scripts/243│ │ └── validate-stack.sh244│ ├── aws-cost-ops/245│ │ └── skills/246│ │ └── aws-cost-operations/ # Cost & operations skill247│ │ ├── SKILL.md248│ │ └── references/249│ │ ├── operations-patterns.md250│ │ └── cloudwatch-alarms.md251│ ├── serverless-eda/252│ │ └── skills/253│ │ └── aws-serverless-eda/ # Serverless & EDA skill254│ │ ├── SKILL.md255│ │ └── references/256│ │ ├── serverless-patterns.md257│ │ └── eda-patterns.md258│ └── aws-agentic-ai/259│ └── skills/260│ └── aws-agentic-ai/ # Bedrock AgentCore skill261│ ├── SKILL.md262│ ├── services/ # Service-specific docs263│ └── cross-service/ # Cross-service patterns264└── README.md265```266267## MCP Server Names268269MCP server names use short identifiers to comply with Bedrock's 64-character tool name limit. The naming pattern is: `mcp__plugin_{plugin}_{server}__{tool}`270271Examples: `awsdocs` (AWS docs), `cdk` (CDK), `cw` (CloudWatch), `sfn` (Step Functions), `sam` (Serverless), etc.272273## Resources274275- [Claude Agent Skills](https://docs.claude.com/en/docs/claude-code/skills)276- [AWS MCP Servers](https://awslabs.github.io/mcp/)277- [AWS CDK](https://aws.amazon.com/cdk/)278- [Amazon Bedrock AgentCore](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/what-is-bedrock-agentcore.html)279- [MCP Protocol](https://modelcontextprotocol.io/)280281## License282283MIT License - see [LICENSE](LICENSE)284
Full transparency — inspect the skill content before installing.