前言¶
多雲基礎設施的活兒,通常是兩類體力活。一類是把同一套環境在 AWS、GCP、Azure 上各寫一遍,Terraform 的模板、Ansible 的 playbook、CloudFormation 的棧,格式和字段各不相同;另一類是這些模板散落在倉庫裏,人得先把上下文讀進來,才知道某個環境當初爲什麼這麼配。
下面介紹的 Cloud Infra Automation,就是把這一類上下文固化成一個 Skill,讓 Agent 在操作雲資源時按統一的 IaC 約定來:先初始化,再 apply,收尾 destroy。
這是什麼¶
一句話定位:一個基於通用 SKILL.md 格式的 Skill,用來自動化 AWS、GCP、Azure 基礎設施的供應與管理,工具棧是 Terraform、Ansible 和 CloudFormation 模板。
- 名稱:Cloud Infra Automation
- 座標:@clawhub_sunshine-del-ux/cloud-infra-automation
- 發佈者:sunshine-del-ux
- 來源:clawhub(ClawHub 上游倉庫)
- 版本:1.0.0,許可 MIT-0,頁面顯示最近更新在 5 個月前
- 分類:it-ops-security
- 是否需要 API key:不需要(標籤 requires_api_key=false)
SkillHub 頁面:https://www.skillhub.cn/skills/clawhub_sunshine-del-ux/cloud-infra-automation
上游倉庫:https://clawhub.ai/sunshine-del-ux/cloud-infra-automation
它解決的問題不是”寫代碼”,而是把環境約定(多雲支持、IaC 工具選擇、服務器配置管理、部署流水線、常用模板)打包成 Agent 可直接讀取的指引,省掉每次重新說明上下文的成本。
核心功能¶
只列上游頁面已寫明的能力:
1、多雲支持:AWS、Google Cloud Platform、Azure。
2、基礎設施即代碼:Terraform 模板、Ansible playbook、CloudFormation。
3、自動化:服務器供應(server provisioning)、配置管理(configuration management)、部署流水線(deployment pipelines)。
4、模板:Web 應用、數據庫搭建、Kubernetes 集羣、Serverless 函數。
5、運行前提:Terraform、Ansible,以及目標雲的 CLI(AWS/GCP/Azure CLI)。這些需要先在執行環境裏裝好,Skill 本身不負責安裝。
安裝與啓用¶
上游頁面給出的安裝命令走 OpenClaw 的技能安裝入口:
openclaw skills install @sunshine-del-ux/cloud-infra-automation
頁面同時提到 CLI 方式爲 npx skills。兩條命令都來自上游頁面,實際以你使用的 Agent 運行時支持的入口爲準。
啓用後不需要配置 API key;需要的只是目標雲廠商的 CLI 和憑據,憑據由你自行注入到執行環境裏,Skill 頁面未說明具體配置字段,這裏不臆測。
關於 Cursor、Codex CLI、Claude Code 的差異:上游頁面只給出 OpenClaw / npx skills 一條安裝路徑,其餘編輯器或 CLI 的接入方式沒有資料支持,因此不寫。
典型用法¶
上游 SKILL.md 給出的快速開始是一段 shell 腳本,按 init、apply、destroy 三個動作組織:
# Initialize AWS
./cloud.sh init aws
# Create infrastructure
./cloud.sh apply prod
# Destroy
./cloud.sh destroy prod
說明:第一步按目標雲初始化(這裏示例是 AWS);第二步按環境名創建基礎設施,示例用的是 prod;第三步按同一個環境名銷燬,避免留下無人管理的雲資源。
cloud.sh 是上游倉庫裏的腳本路徑。使用前先確認該文件在你的技能包中實際存在、路徑是否一致,不要直接照抄到自己的倉庫裏執行。
適用場景與注意¶
適合的場景:已經在用 Terraform / Ansible / CloudFormation 管理多雲環境,希望 Agent 複用同一套 IaC 約定和模板結構的團隊;以及需要在多個雲上重複創建同類環境(Web 應用、數據庫、K8s 集羣、Serverless 函數)的場景。
需要注意的幾點:
1、它是編排和約定類的 Skill,不是雲廠商官方工具的替代品。Terraform、Ansible 和各雲 CLI 仍需自行安裝並保證版本可用。
2、它不負責憑據管理。IaC 實際執行時要用雲廠商的認證,這一步得自己接好。
3、destroy 是真實刪除動作,跑在 prod 上之前確認環境名寫對,避免誤刪。
4、上游頁面最近更新在 5 個月前,版本仍是 1.0.0。若雲廠商的 API 或 Terraform provider 有大版本變化,模板可能需要自己適配。
5、評分與下載量以 SkillHub 接口數據爲準:評分 100000、下載 4570、安裝 54。寫作線索裏的評分 99939、下載 1650 與接口數據不一致,正文采用接口數據;ClawHub 頁面本身未展示下載量。
結尾¶
Cloud Infra Automation 的價值在於把”多雲 + IaC”的約定收進一個 Skill,讓 Agent 用統一動作完成 init / apply / destroy,而不是每次從零解釋。適合已有 IaC 基礎、想在 Agent 裏複用模板的團隊。
官方地址:https://api.skillhub.cn/zcwl/cloud-infra-automation
上游倉庫:https://clawhub.ai/sunshine-del-ux/cloud-infra-automation