AWS Skills logo

AWS Skills

打开

MIT 开源的 AWS Claude Code 插件与 Skill:CDK/SST 基础设施即代码、无服务器与事件驱动模式、通过 MCP 做成本与运维,以及 Bedrock AgentCore。

分享:
查看替代方案

概述

AWS Skills 即 zxkane/aws-skills,一套 MIT 许可、面向 AWS 开发的 Claude Code 插件与 Agent Skills。每个插件都把书面规范和 AWS MCP 服务器集成在一起,让 Claude 既能遵循成熟模式,也能查询最新的 AWS 信息,而不是依赖训练数据。

插件组成

  • aws-common(依赖项):共享 Skill,包括 AWS Documentation MCP 服务器的配置,其他插件都会加载它。
  • aws-iac(AWS CDK):CDK 最佳实践、部署前校验脚本和模式参考,集成 AWS CDK MCP 服务器。
  • aws-cost-ops:成本估算、监控与运维实践,集成 AWS Pricing、AWS Cost Explorer、Amazon CloudWatch 三个 MCP 服务器。
  • serverless-eda:Well-Architected 无服务器设计、事件驱动模式、Step Functions 编排、Saga 模式与事件溯源。
  • aws-agentic-ai:Amazon Bedrock AgentCore,涵盖 Gateway(把 REST API 转成 MCP 工具)、Runtime、Memory、Identity、Code Interpreter、Browser、Observability。

仓库还在 skills.sh 上单独发布了 Skill,包括 aws-cdk-development、aws-sst-development、aws-cost-operations、aws-serverless-eda、aws-agentic-ai、aws-mcp-setup。

快速上手

# Claude Code 插件市场
/plugin marketplace add zxkane/aws-skills
/plugin install aws-common@aws-skills
/plugin install aws-iac@aws-skills

# 或通过 skills.sh 安装单个 Skill
npx skills add https://github.com/zxkane/aws-skills --skill aws-cdk-development

然后可以说:「创建一个 CDK stack,用 Lambda 处理 S3 事件」。

CDK 规范要点

  • 不要设置可选的资源名(如 functionName),以便同一 stack 能多次部署。
  • 使用 NodejsFunction(TypeScript/JavaScript)或 PythonFunction 自动打包 Lambda。
  • 提交前运行 npm run build、npm test、npm run lint、cdk synth 以及自带的 validate-stack.sh。

适用场景

  • 按统一约定搭建 CDK 或 SST 基础设施。
  • 对照 Well-Architected 模式评审无服务器设计。
  • 在终端里估算和排查 AWS 成本。
  • 在 Bedrock AgentCore 上部署 Agent。

局限

  • 依赖 MCP 的功能需要本地配置 AWS 凭据和相应的 MCP 服务器。
  • 规范体现的是作者的约定,部署前请检查生成的 IAM 权限。

常见问题

必须安装全部插件吗?

不用。先装 aws-common,再按需安装其他插件。

能在 Claude Code 以外使用吗?

单个 Skill 可以通过 skills.sh 安装到其他支持 Agent Skills 的客户端。

替代方案

更多内容见 Skills 分类 与 AWS 标签。

评论

还没有评论。成为第一个评论的人!