前言¶
在 AWS 上做无服务器,常见难点不是「会不会写 Lambda」,而是整条链路要对齐:API Gateway 路由、DynamoDB 建模、SQS/SNS 事件流,以及 SAM 或 CDK 的部署与权限。文档分散在多个服务页里,对话里也容易漏掉 IAM、超时、死信队列等生产细节。
下面介绍 SkillHub 上的 AWS Serverless(@org-02qudk26/aws-serverless)。它把上述主题收敛成一份可被 Agent 读取的 Skill 说明,让编码助手在写函数、接 API、配表结构、设计事件驱动和部署流程时,有统一的约束与步骤参考。
这是什么¶
AWS Serverless 是面向「可投入生产的 AWS 无服务器应用」的专用 Agent Skill,当前版本 1.0.0,来源标注为 enterprise,由 智雨科技 发布。SkillHub 分类为 dev-programming;页面标签显示 requires_api_key=false,安装本 Skill 本身不要求额外 API Key。
官方简介写明覆盖范围:Lambda 函数、API Gateway、DynamoDB、SQS/SNS 事件驱动模式,以及 SAM/CD(简介在 SkillHub 页面处截断,与 AWS 无服务器常见工具链一致,指 SAM 与 CDK 一类部署方式)。Skill 坐标:@org-02qudk26/aws-serverless。
核心功能(以官方简介为准)¶
Skill 不替代 AWS 控制台或 CLI,而是指导 Agent 在对话中按无服务器最佳实践组织方案。已核实的能力边界如下:
- Lambda:函数结构、触发器与运行环境相关的设计与实现指引。
- API Gateway:与 Lambda 组合的 HTTP API 接入方式。
- DynamoDB:与无服务器读写路径相关的数据层约定。
- SQS / SNS:事件驱动、异步与发布订阅类模式。
- SAM / CD:基础设施即代码与部署流水线(简介表述为 SAM/CD,具体步骤以安装后的 Skill 文档为准)。
未在公开页面单独列出的能力(例如 Step Functions、Cognito 等)不应默认包含;需要时应在对话中明确要求,并仍以 AWS 官方文档为准。
安装与启用¶
1. 安装 SkillHub CLI(若尚未安装)¶
先检查是否已有 CLI:
command -v skillhub && skillhub --version
未安装时,可按 SkillHub 安装文档执行完整安装(CLI + 默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅需要 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
2. 安装 AWS Serverless Skill¶
安装时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/,Agent 可能无法加载。
skillhub install org-02qudk26/aws-serverless --dir <你的 skills 目录>
常用客户端 skills 路径(来自 SkillHub 安装文档):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
也可将下面提示词发给 AI,让其按安装文档完成安装(SkillHub 技能页提供的官方方式):
请根据 https://skillhub.cn/install/skillhub.md,安装 `@org-02qudk26/aws-serverless`。
安装完成后,按你所用客户端要求重启或刷新 Agent,使 Skill 生效。
典型用法¶
公开资料未附带独立代码仓库示例;可复现的启用方式即上述 SkillHub 安装命令 或 安装提示词。启用后,在 Cursor、Claude Code、Codex 等支持 Skills 的客户端中,用自然语言描述目标即可,例如:
- 用 SAM 定义一个 API Gateway + Lambda + DynamoDB 的 CRUD 接口,并列出需要的 IAM 权限。
- 用 SNS 发布、SQS 订阅处理订单事件,说明队列策略与 Lambda 并发注意点。
Agent 会读取已安装的 Skill 内容(通用 SKILL.md 格式),在回答中对齐 Lambda、网关、表设计、消息与部署相关步骤。具体命令与模板以 Skill 包内文档为准。
适用场景与注意¶
适合谁
- 已在 AWS 上使用或计划使用无服务器栈的开发者,希望减少「漏配权限、漏设超时、事件流不完整」类问题。
- 需要在对话中快速拉通 Lambda、API Gateway、DynamoDB、SQS/SNS 与 SAM/CD 的团队。
注意
- Skill 提供的是工程化指引,不能替代 AWS 账号、凭证与计费;生产变更仍需在控制台或流水线中复核。
- SkillHub 页面统计(截至页面展示):评分 100000,下载 1125 次;与第三方转载数据可能不一致,以 SkillHub 技能页 为准。
- 简介中「SAM/CD」在页面上未展开全文,部署细节以安装后的 Skill 正文与 AWS 官方文档 交叉验证。
结尾¶
AWS Serverless 把 Lambda、API Gateway、DynamoDB、SQS/SNS 事件驱动以及 SAM/CD 部署串成一条 Agent 可遵循的技能线,适合在已有 AWS 无服务器实践里做对话式设计与实现辅助。
技能页与坐标:
- SkillHub:https://www.skillhub.cn/skills/org-02qudk26/aws-serverless
- API 条目:https://api.skillhub.cn/org-02qudk26/aws-serverless
- 安装说明:https://skillhub.cn/install/skillhub.md