前言¶
在 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