{"id":32443125,"url":"https://github.com/zxkane/aws-skills","last_synced_at":"2026-03-15T01:41:12.294Z","repository":{"id":319974472,"uuid":"1080226559","full_name":"zxkane/aws-skills","owner":"zxkane","description":"Claude Agent Skills for AWS","archived":false,"fork":false,"pushed_at":"2025-12-04T09:20:43.000Z","size":130,"stargazers_count":35,"open_issues_count":1,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-07T14:54:28.852Z","etag":null,"topics":["aws","aws-cdk","aws-serverless-architecture","claude-code","claude-plugin","claude-skills","event-driven-architecture"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zxkane.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-21T03:56:34.000Z","updated_at":"2025-12-07T11:14:37.000Z","dependencies_parsed_at":"2025-10-21T09:15:11.341Z","dependency_job_id":"3bca4c12-fe2a-4b23-8696-e50f3b4d201b","html_url":"https://github.com/zxkane/aws-skills","commit_stats":null,"previous_names":["zxkane/aws-skills"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zxkane/aws-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zxkane%2Faws-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zxkane%2Faws-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zxkane%2Faws-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zxkane%2Faws-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zxkane","download_url":"https://codeload.github.com/zxkane/aws-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zxkane%2Faws-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28003726,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-24T02:00:07.193Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-cdk","aws-serverless-architecture","claude-code","claude-plugin","claude-skills","event-driven-architecture"],"created_at":"2025-10-26T03:00:38.206Z","updated_at":"2026-03-15T01:41:12.282Z","avatar_url":"https://github.com/zxkane.png","language":"Shell","funding_links":[],"categories":["Sponsors ❤️","Skills","Lista de Habilidades","技能列表","🛠 Development \u0026 Code Tools","MCP Servers \u0026 Protocol"],"sub_categories":["Community Skills","Development \u0026 Code Tools","Habilidades de la Comunidad","开发与代码工具","Development \u0026 Architecture"],"readme":"# AWS Skills for Claude Code\n\nClaude 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.\n\n## Plugins\n\n### 0. AWS Common Plugin (Dependency)\n\nShared AWS agent skills including AWS Documentation MCP configuration for querying up-to-date AWS knowledge.\n\n**Features**:\n- AWS MCP server configuration guide\n- Documentation MCP setup for querying AWS knowledge\n- Shared by all other AWS plugins as a dependency\n\n**Note**: This plugin is automatically loaded as a dependency by other plugins. Install it first if installing plugins individually.\n\n### 1. AWS CDK Plugin\n\nAWS CDK development skill with integrated MCP server for infrastructure as code.\n\n**Features**:\n- AWS CDK best practices and patterns\n- Pre-deployment validation script\n- Comprehensive CDK patterns reference\n\n**Integrated MCP Server**:\n- AWS CDK MCP (stdio)\n\n### 2. AWS Cost \u0026 Operations Plugin\n\nCost optimization, monitoring, and operational excellence with 3 integrated MCP servers.\n\n**Features**:\n- Cost estimation and optimization\n- Monitoring and observability patterns\n- Operational best practices\n\n**Integrated MCP Servers**:\n- AWS Pricing\n- AWS Cost Explorer\n- Amazon CloudWatch\n\n### 3. AWS Serverless \u0026 Event-Driven Architecture Plugin\n\nServerless and event-driven architecture patterns based on Well-Architected Framework.\n\n**Features**:\n- Well-Architected serverless design principles\n- Event-driven architecture patterns\n- Orchestration with Step Functions\n- Saga patterns for distributed transactions\n- Event sourcing patterns\n\n### 4. AWS Agentic AI Plugin\n\nAWS Bedrock AgentCore comprehensive expert for deploying and managing AI agents.\n\n**Features**:\n- Gateway service for converting REST APIs to MCP tools\n- Runtime service for deploying and scaling agents\n- Memory service for managing conversation state\n- Identity service for credential and access management\n- Code Interpreter for secure code execution\n- Browser service for web automation\n- Observability for tracing and monitoring\n\n## Installation\n\nAdd the marketplace to Claude Code:\n\n```bash\n/plugin marketplace add zxkane/aws-skills\n```\n\nInstall plugins individually:\n\n```bash\n# Install the common dependency first\n/plugin install aws-common@aws-skills\n\n# Then install the plugins you need\n/plugin install aws-cdk@aws-skills\n/plugin install aws-cost-ops@aws-skills\n/plugin install serverless-eda@aws-skills\n/plugin install aws-agentic-ai@aws-skills\n```\n\n## Core CDK Principles\n\n### Resource Naming\n\n**Do NOT explicitly specify resource names** when they are optional in CDK constructs.\n\n```typescript\n// ✅ GOOD - Let CDK generate unique names\nnew lambda.Function(this, 'MyFunction', {\n  // No functionName specified\n});\n\n// ❌ BAD - Prevents multiple deployments\nnew lambda.Function(this, 'MyFunction', {\n  functionName: 'my-lambda',\n});\n```\n\n### Lambda Functions\n\nUse appropriate constructs for automatic bundling:\n\n- **TypeScript/JavaScript**: `NodejsFunction` from `aws-cdk-lib/aws-lambda-nodejs`\n- **Python**: `PythonFunction` from `@aws-cdk/aws-lambda-python-alpha`\n\n### Pre-Deployment Validation\n\nBefore committing CDK code:\n\n```bash\nnpm run build\nnpm test\nnpm run lint\ncdk synth\n./scripts/validate-stack.sh\n```\n\n## Usage Examples\n\n### CDK Development\n\nAsk Claude to help with CDK:\n\n```\nCreate a CDK stack with a Lambda function that processes S3 events\n```\n\nClaude will:\n- Follow CDK best practices\n- Use NodejsFunction for automatic bundling\n- Avoid explicit resource naming\n- Grant proper IAM permissions\n- Use MCP servers for latest AWS information\n\n### Cost Optimization\n\nEstimate costs before deployment:\n\n```\nEstimate the monthly cost of running 10 Lambda functions with 1M invocations each\n```\n\nAnalyze current spending:\n\n```\nShow me my AWS costs for the last 30 days broken down by service\n```\n\n### Monitoring and Observability\n\nSet up monitoring:\n\n```\nCreate CloudWatch alarms for my Lambda functions to alert on errors and high duration\n```\n\nInvestigate issues:\n\n```\nShow me CloudWatch logs for my API Gateway errors in the last hour\n```\n\n### Security and Audit\n\nAudit activity:\n\n```\nShow me all IAM changes made in the last 7 days\n```\n\nAssess security:\n\n```\nRun a Well-Architected security assessment on my infrastructure\n```\n\n### Serverless Development\n\nBuild serverless applications:\n\n```\nCreate a serverless API with Lambda and API Gateway for user management\n```\n\nImplement event-driven workflow:\n\n```\nCreate an event-driven order processing system with EventBridge and Step Functions\n```\n\nOrchestrate complex workflows:\n\n```\nImplement a saga pattern for booking flights, hotels, and car rentals with compensation logic\n```\n\n### AI Agent Development\n\nDeploy AI agents with Bedrock AgentCore:\n\n```\nDeploy a REST API as an MCP tool using AgentCore Gateway\n```\n\nManage agent memory:\n\n```\nSet up conversation memory for my AI agent with DynamoDB backend\n```\n\nMonitor agent performance:\n\n```\nConfigure observability for my AgentCore runtime with CloudWatch dashboards\n```\n\n## Structure\n\n```\n.\n├── .claude-plugin/\n│   └── marketplace.json              # Plugin marketplace configuration\n├── plugins/                          # Each plugin has isolated skills\n│   ├── aws-common/\n│   │   └── skills/\n│   │       └── aws-mcp-setup/        # Shared MCP configuration skill\n│   │           └── SKILL.md\n│   ├── aws-cdk/\n│   │   └── skills/\n│   │       └── aws-cdk-development/  # CDK development skill\n│   │           ├── SKILL.md\n│   │           ├── references/\n│   │           │   └── cdk-patterns.md\n│   │           └── scripts/\n│   │               └── validate-stack.sh\n│   ├── aws-cost-ops/\n│   │   └── skills/\n│   │       └── aws-cost-operations/  # Cost \u0026 operations skill\n│   │           ├── SKILL.md\n│   │           └── references/\n│   │               ├── operations-patterns.md\n│   │               └── cloudwatch-alarms.md\n│   ├── serverless-eda/\n│   │   └── skills/\n│   │       └── aws-serverless-eda/   # Serverless \u0026 EDA skill\n│   │           ├── SKILL.md\n│   │           └── references/\n│   │               ├── serverless-patterns.md\n│   │               └── eda-patterns.md\n│   └── aws-agentic-ai/\n│       └── skills/\n│           └── aws-agentic-ai/       # Bedrock AgentCore skill\n│               ├── SKILL.md\n│               ├── services/         # Service-specific docs\n│               └── cross-service/    # Cross-service patterns\n└── README.md\n```\n\n## MCP Server Names\n\nMCP server names use short identifiers to comply with Bedrock's 64-character tool name limit. The naming pattern is: `mcp__plugin_{plugin}_{server}__{tool}`\n\nExamples: `awsdocs` (AWS docs), `cdk` (CDK), `cw` (CloudWatch), `sfn` (Step Functions), `sam` (Serverless), etc.\n\n## Resources\n\n- [Claude Agent Skills](https://docs.claude.com/en/docs/claude-code/skills)\n- [AWS MCP Servers](https://awslabs.github.io/mcp/)\n- [AWS CDK](https://aws.amazon.com/cdk/)\n- [Amazon Bedrock AgentCore](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/what-is-bedrock-agentcore.html)\n- [MCP Protocol](https://modelcontextprotocol.io/)\n\n## License\n\nMIT License - see [LICENSE](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzxkane%2Faws-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzxkane%2Faws-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzxkane%2Faws-skills/lists"}