AWS Agent Toolkit Skill 技能
AWS 官方 MCP/Skill/Plugin 套件
技能简介
AWS Agent Toolkit 是 AWS 官方维护的开源项目(aws/agent-toolkit-for-aws),给 AI 编程 Agent 提供构建、部署、管理 AWS 应用所需的 MCP server、Skill 与 Plugin,覆盖 Claude Code、Codex、Cursor、Kiro、fx 等主流 Agent。仓库同时提供 CLI 集成(aws configure agent-toolkit)与 Claude Code 官方 marketplace 上的 plugin(aws-core、aws-agents、aws-data-analytics、aws-agents-for-devsecops 等),让 Agent 像资深 AWS 工程师一样选型、写 CDK / CloudFormation、做 serverless、容器、存储、可观测性、计费、SDK 调用、部署等操作。
核心能力
- 多 Agent 通用:同一套 plugin 同时给 Claude Code、Codex、Cursor、Kiro、fx 使用,配置一次跨工具生效。
- aws-core 基础:服务选型、CDK / CloudFormation、Serverless、容器、存储、可观测性、计费、SDK 使用、部署全覆盖。
- aws-agents 智能体构建:在 AWS 上用 Amazon Bedrock 与 AgentCore 构建 AI agent,覆盖 agent runtime、tool calling、memory。
- aws-data-analytics 数据分析:数据湖、分析与 ETL 工作流,整合 S3 Tables、AWS Glue、Athena。
- aws-agents-for-devsecops 安全 DevOps:事件调查、代码评审、UAT 执行、漏洞扫描、合规检查与发布就绪度评估。
- AWS CLI 直连:通过
aws configure agent-toolkit命令行启用,无需在 IDE 内逐个安装 plugin。 - Claude 官方 marketplace:plugin 已上架
claude-plugins-official,Claude Code 安装时默认含 marketplace,安装用/plugin install aws-core@claude-plugins-official。
安装配置
- 环境前置:已安装 AWS CLI v2、Node.js 18+(Claude Code plugin);AWS 账号具备相应 IAM 权限;如用 Bedrock AgentCore 需先开通 Bedrock 服务。
- AWS CLI 安装方式:
aws configure agent-toolkit(按官方文档 agent-toolkit/latest/userguide/aws-cli.html 配置),配置完成后 Agent 自动通过 CLI 调用 toolkit。 - Claude Code 安装(基础服务):先
/plugin marketplace update claude-plugins-official刷新 marketplace 索引,再/plugin install aws-core@claude-plugins-official。 - Claude Code 安装(Agent 构建):
/plugin install aws-agents@claude-plugins-official,搭配 Bedrock / AgentCore 使用。 - Claude Code 安装(数据分析):
/plugin install aws-data-analytics@claude-plugins-official,覆盖 S3 Tables / Glue / Athena。 - Claude Code 安装(DevSecOps):
/plugin install aws-agents-for-devsecops@claude-plugins-official。
使用步骤
- 第 1 步:先决定你的 Agent 要承担哪种 AWS 工作(基础架构 / 智能体构建 / 数据分析 / DevSecOps),按上节安装对应 plugin。
- 第 2 步:在 Claude Code / Codex / Cursor / Kiro 里用自然语言描述任务,例如"在 eu-west-1 用 Lambda + DynamoDB 搭一个无服务器 API 网关"。
- 第 3 步:Agent 会自动按 plugin 内部知识选择合适服务(Lambda vs Fargate、API Gateway v2 vs ALB)、写出 CDK / CloudFormation 模板,并在执行前提示你确认 IAM 权限范围。
- 第 4 步:构建智能体时,用 aws-agents 让 Agent 帮你设计 Bedrock flow、AgentCore runtime 与 memory 持久化方案,并生成最小可运行代码。
- 第 5 步:构建完成后用 aws-data-analytics 让 Agent 帮你搭 Glue / Athena 数据管道;用 aws-agents-for-devsecops 让 Agent 跑事件调查与发布前 UAT。
适用场景
- 从 0 搭建 AWS 基础设施:让 Agent 直接选型、写 IaC 并部署到 dev / staging / prod。
- Serverless / 容器架构选型:Lambda / Fargate / ECS / EKS 哪一个更合适,由 plugin 内置知识做判断。
- Bedrock Agent 上生产:智能体设计、AgentCore runtime 接入、memory 持久化、tool calling 编排一站搞定。
- 数据分析流水线:从 S3 原始数据到 Athena 查询、Glue ETL、可视化全链路。
- DevSecOps 自动化:事故响应代码评审、UAT 执行、漏洞扫描、合规发布门禁自动化。
适用人群
- 经常用 AWS 做基础设施的全栈 / 后端工程师;
- 正在用 Claude Code / Cursor / Codex 等 AI 编程工具的开发者,希望 Agent 也能理解 AWS;
- DevOps / SRE 团队用 Agent 加速事故响应与变更评审;
- 数据工程师用 Agent 自动化 ETL 与查询流水线;
- 安全团队用 Agent 跑代码审计与合规检查。
工作原理
AWS Agent Toolkit 把 AWS 工程师多年沉淀的"服务选型 + IaC 写法 + 部署经验"打包成结构化文档与 guardrails,由 plugin manager 在 Agent 启动时按需加载。Agent 在调用 plugin 内的工具时,会先按 IAM scope 检查权限,再依据服务选型规则给出建议(如 CDK vs CloudFormation、Lambda vs Fargate),然后调用 AWS CLI / SDK 执行;每个 plugin 内置 guardrail 文件(policy.json)禁止危险动作(如删除生产 RDS、跨账号 IAM 变更),如需越权操作必须人工显式授权。整套机制使 Agent 既像资深 AWS 工程师一样干活,又不会越权破坏生产。
官方链接
- 仓库:https://github.com/aws/agent-toolkit-for-aws
- AWS CLI 集成指南:https://docs.aws.amazon.com/agent-toolkit/latest/userguide/aws-cli.html
- Claude 官方 marketplace:
claude-plugins-official(Claude Code 默认包含) - 许可证:仓库 LICENSE 文件
评论与建议
登录 后参与评论或提建议