技能详情(站内镜像,无评论)
作者:Anmol Nagpal @anmolnagpal
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v0.0.2
统计:⭐ 0 · 242 · 0 current installs · 0 all-time installs
⭐ 0
安装量(当前) 0
🛡 VirusTotal :可疑 · OpenClaw :良性
Package:anmolnagpal/terraform-ai-skills
安全扫描(ClawHub)
- VirusTotal :可疑
- OpenClaw :良性
OpenClaw 评估
The skill's files, instructions, and requested tooling are consistent with a multi-repo Terraform maintenance tool — it will run shell scripts, git operations, and optional release automation, so review scripts and supply minimal GitHub credentials before use.
目的
Name/description (bulk Terraform module management, provider upgrades, workflow standardization, releases, validation) match the actual contents: bash scripts, config files, prompts, and docs. Declared required binaries (terraform, git, bash) and optional tools (gh, tfsec, tflint, trivy, checkov) are appropriate for the stated tasks.
说明范围
SKILL.md and CLAUDE.md instruct the agent to run shipped scripts (run-with-provider.sh, scripts/*.sh) that clone, modify, and push changes across many repositories and optionally create GitHub releases. This is within the stated purpose, but these instructions imply broad filesystem and network activity and the ability to make destructive changes at scale — the docs explicitly recommend testing on one repo first and include safety/rollback gui…
安装机制
No install spec is provided (instruction-only), so nothing will be downloaded automatically. Code files are included in the skill and are intended to be executed locally; there are no third-party download URLs or extracted archives in the package that would raise additional supply-chain concerns.
证书
The skill manifest lists no required env vars or primary credential, but the scripts and documentation clearly expect certain environment variables and credentials at runtime (e.g., GH CLI usage, GitHub token permissions for commits/releases, CREATE_PR, ORG_NAME, SLACK_WEBHOOK_URL for optional notifications, and other runtime variables in docs/ENV-VARS.md). The absence of an explicit requires.env entry is an omission in the manifest (not neces…
持久
The skill does not request always:true and claw.json lists only filesystem and network permissions, which are coherent with its purpose (cloning repos, modifying files, pushing changes, calling GH). It does not attempt to modify other skills or system-wide settings. Because the skill executes shell scripts, it will run with the invoking user's privileges — follow safe practice and test first.
综合结论
This skill appears to do what it claims, but it executes shell scripts that clone, modify, and push to many repositories — potentially at scale. Before installing or running: 1) Review the scripts (scripts/*.sh and run-with-provider.sh) line-by-line in a safe environment. 2) Test on a single non-production repository (the README and SKILL.md explicitly advise this). 3) Provide GitHub credentials with the minimum necessary scopes (use a fine‑gr…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Terraform Ai Skills」。简介:Use when bulk-managing Terraform modules at scale — upgrading providers across …。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/anmolnagpal/terraform-ai-skills/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: terraform-ai-skills
description: Use when bulk-managing Terraform modules at scale — upgrading providers across AWS, GCP, Azure, or DigitalOcean repositories, standardizing GitHub Actions workflows, automating semantic releases, running security scans, or performing end-to-end maintenance cycles across 10–200+ module repositories
version: 0.0.2
metadata:
openclaw:
requires:
bins:
- terraform
- git
- bash
bins_optional:
- gh
- tflint
- tfsec
- trivy
- checkov
os:
- linux
- macos
homepage: https://github.com/anmolnagpal/terraform-ai-skills
tags:
- terraform
- multi-cloud
- aws
- gcp
- azure
- digitalocean
- infrastructure-as-code
- devops
- automation
- ci-cd
- github-copilot
license: MIT
author: Anmol Nagpal
---
# Terraform AI Skills — Multi-Cloud Module Management
AI-powered automation for managing Terraform modules at scale across AWS, GCP, Azure, and DigitalOcean. Transforms 56 hours of manual maintenance into 90 minutes.
## When to Use
**Activate this skill when:**
- Upgrading provider versions across 10–200+ module repositories
- Standardizing GitHub Actions workflows across an organization
- Creating semantic versioned releases with automated changelogs
- Performing bulk validation (TFLint, TFSec, Trivy, Checkov)
- Running a complete end-to-end maintenance cycle
**Don't use for:**
- Single Terraform project maintenance
- Writing individual Terraform configurations
- Provider-specific API questions
## Available Skills
### Full Maintenance ⚡ _(Recommended)_
```
@copilot use terraform-ai-skills/config/aws.config and follow terraform-ai-skills/prompts/4-full-maintenance.prompt
```
Discovery → Provider upgrades → Workflow fixes → Validation → Releases
**Time:** 45–180 min
### Provider Upgrade 🔄
```
@copilot use terraform-ai-skills/config/aws.config and follow terraform-ai-skills/prompts/1-provider-upgrade.prompt
```
Updates provider constraints, Terraform versions, examples, runs validation.
**Time:** 10–90 min
### Workflow Standardization 🔧
```
@copilot use terraform-ai-skills/config/gcp.config and follow terraform-ai-skills/prompts/2-workflow-standardization.prompt
```
Pins GitHub Actions to SHAs, removes deprecated actions.
**Time:** 15–30 min
### Release Creation 🚀
```
@copilot use terraform-ai-skills/config/azure.config and follow terraform-ai-skills/prompts/3-release-creation.prompt
```
Generates changelogs, semantic version tags, GitHub releases.
**Time:** 10–20 min
## Quick Start
```bash
# 1. Always test on ONE repo first
@copilot use terraform-ai-skills/config/aws.config and upgrade provider in terraform-aws-vpc only
# 2. If successful, run full maintenance
@copilot use terraform-ai-skills/config/aws.config and follow terraform-ai-skills/prompts/4-full-maintenance.prompt
# 3. Verify
git status && gh run list && gh release list
```
## Cloud Provider Support
| Provider | Config file | Terraform | Min Provider |
|--------------|-------------------------------|-----------|--------------|
| AWS | `config/aws.config` | 1.10.0+ | 5.80.0+ |
| GCP | `config/gcp.config` | 1.10.0+ | 6.20.0+ |
| Azure | `config/azure.config` | 1.10.0+ | 4.20.0+ |
| DigitalOcean | `config/digitalocean.config` | 1.10.0+ | 2.70.0+ |
## Proven Results
| Operation | Manual (170 repos) | With Skills | Savings |
|------------------|--------------------|-------------|---------|
| Provider upgrade | 56 hours | 90 minutes | 97% ⬇️ |
| Workflow fixes | 20 hours | 30 minutes | 97% ⬇️ |
| Full maintenance | 86 hours | 2–3 hours | 97% ⬇️ |
## Requirements
- **Terraform** 1.10.0+ · **Git** 2.30+ · **Bash** 4.0+
- **AI assistant:** GitHub Copilot CLI, Claude, ChatGPT, or Cursor
- `gh` CLI _(optional — recommended for releases)_
- TFLint / TFSec / Trivy / Checkov _(optional — enhanced validation)_
## Detailed Reference Guides
For deeper guidance on specific topics:
- **[Provider Configs](references/provider-configs.md)** — Per-cloud config options, customization, env vars
- **[Safety & Rollback](references/safety.md)** — Pre-flight checklist, rollback procedures, emergency recovery
- **[Real-World Examples](references/examples.md)** — Case studies across AWS, GCP, Azure, DigitalOcean
- **[Quick Reference](references/quick-reference.md)** — Command cheat sheet, prompts guide, common patterns
## License
MIT © 2026 Anmol Nagpal