Sep 10, 2026

aws-agent-skills:给 Claude Code 装上 18 个 AWS 服务 skill

一个 Claude Code 插件,把 18 个核心 AWS 服务(IAM 到 Bedrock)的精选、LLM 优化知识本地装进模型上下文,并每周自动核对 AWS 文档。

#tutorial#devops#developer-tools

Claude Code 对 AWS 有泛泛的了解;缺的是每个服务当下、有主见的深度——IAM 策略模式、Lambda 调试清单、符合 AWS 现状的 CloudFormation 结构。aws-agent-skills 就是一个补上这一层的插件:覆盖 18 个核心 AWS 服务的云工程 skill。

为什么这个 Skill 重要

README 明确划出了与"直接用 MCP"的界线。AWS MCP 强在实时文档和 API 调用,而这个插件为推理而生:一个精选、LLM 优化的知识库,装的是实战模式、边界情况和最佳实践。因为全部本地化、预压缩,它更省 token,让上下文窗口小而可控,还避免了 MCP 基础设施、延迟和凭证暴露面的扩大。

覆盖 18 个 skill:iam、lambda、dynamodb、s3、api-gateway、ec2、ecs、eks、cloudformation、cloudwatch、rds、sqs、sns、cognito、step-functions、secrets-manager、eventbridge 和 bedrock。每个 skill 是一份 SKILL.md,包含核心概念、常见模式、CLI 参考、最佳实践和故障排查,另有补充的深入专题文件。README 还说明仓库每周自动核对 AWS 文档,让 skill 跟上服务变化,且每个 skill 带有内容最后更新时间的元数据。

安装

作为 Claude Code 插件从 marketplace 安装:

/plugin marketplace add itsmostafa/aws-agent-skills
/plugin install aws-agent-skills

或直接从 GitHub 安装:

/plugin install https://github.com/itsmostafa/aws-agent-skills

Codex CLI 也支持,按 skill 安装:

$skill-installer install https://github.com/itsmostafa/aws-agent-skills/<skill-name>

实战:收紧 Lambda 访问 DynamoDB 的权限模式

  1. 在项目里打开 Claude Code,用 AWS 的语言描述任务:
Create an IAM policy for Lambda to access DynamoDB.
  1. 匹配到的 iam skill 知识——策略模式、CLI 参考、最佳实践——支撑起答案,后续追问也在同一框架里。README 自己的示例正是这个形态:"Set up cross-account access for S3"、"Debug this access denied error"。

  2. 用同样的方式上一层。"Create a Python Lambda function triggered by S3" 走 lambda skill;"Write a CloudFormation template for a serverless API" 走 cloudformation。因为每个 skill 都遵循同一份 SKILL.md 模板,你拿到的概念、模式、CLI 命令和排查步骤始终是同一种结构。

  3. 运行时出问题,直接描述症状:"Debug my Lambda timeout issues" 或 "Set up Lambda with VPC access" 会进入相应 skill 的故障排查部分,而不是泛泛地猜。

技巧

  • 一次只问一个服务。skill 按服务匹配,聚焦的请求会装载正确的知识而不是大杂烩。
  • 看元数据。每个 skill 记录了内容最后更新时间——依赖它回答快速演进的服务之前值得瞄一眼。
  • MCP 仍然留在工具箱里。按 README 自己的定位:推理用 skill,实时文档和 API 调试用 MCP。两者各解决问题的一半。
  • 想要精简安装就按需选择——Codex 路线一次装一个具名 skill,同样的按服务拆分也适用于你的提问方式。

何时不用这个 Skill

知识型 skill 看不到你的 AWS 账号。涉及实时状态——当前资源配置、真实 API 响应、成本数据——你需要的是工具访问能力,而这个插件设计上就不管这件事。它也不覆盖 18 个服务之外的场景;如果你的核心栈是仓库未覆盖的服务,对应 skill 根本不会被加载。


查看 排行榜 了解更多 skill。