← 返回 Skills 市场
Terraform Cloud
作者
aiwithabidi
· GitHub ↗
· v1.0.0
311
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install terraform-cloud
功能描述
Terraform Cloud — manage workspaces, runs, plans, state, and variables via REST API
安全使用建议
This skill appears to be a Terraform Cloud CLI and asks only for TFC_TOKEN and TFC_ORG (expected). However: 1) review the bundled scripts/terraform-cloud.py before installing — it will read a .env fallback at $WORKSPACE/.env or ~/.openclaw/workspace/.env (undocumented in SKILL.md). 2) Verify the script's request paths (it leaves '{org}' placeholders and may not substitute them), so test on non-production data first. 3) Use a least-privilege TFC token (limited scope) and avoid placing high-privilege tokens in shared .env files. 4) If you don't trust the publisher, don't install — or run the CLI manually in an isolated environment/VM and inspect behavior during basic operations. If you want, I can point out the exact lines that read the .env and the places where '{org}' is not substituted.
功能分析
Type: OpenClaw Skill
Name: terraform-cloud
Version: 1.0.0
The skill bundle provides a functional CLI for managing Terraform Cloud resources via its REST API. The code in `scripts/terraform-cloud.py` uses standard Python libraries and follows expected patterns for credential management (reading from environment variables or a local `.env` file). Although the script contains minor functional bugs—specifically, failing to correctly format the organization name into several API endpoint paths (e.g., using literal '{org}' in strings)—there is no evidence of malicious intent, data exfiltration, or unauthorized command execution. All network requests are directed to the legitimate Terraform Cloud API domain (app.terraform.io).
能力评估
Purpose & Capability
Name/description, required env vars (TFC_TOKEN, TFC_ORG), and the included Python CLI all align with a Terraform Cloud REST API client.
Instruction Scope
SKILL.md instructs running the bundled CLI and documents TFC_TOKEN/TFC_ORG, but the script will also attempt to read a .env file from a workspace path (WORKSPACE env or ~/.openclaw/workspace/.env) if the env var is missing — this file access is not documented. The script also accepts full URLs in its request helper and contains several placeholder/formatting bugs (e.g., paths with '{org}' are not substituted) that affect how requests are formed.
Install Mechanism
No install spec — the skill is instruction-only with a single Python stdlib script. This is low-risk from an install/execution origin perspective.
Credentials
Only TFC_TOKEN and TFC_ORG are required and appropriate for Terraform Cloud, but the script will read the WORKSPACE environment variable and a .env file as a fallback. That undocumented filesystem access increases the attack surface (it will parse any .env it finds to extract the declared variables).
Persistence & Privilege
The skill is not always-enabled and does not request system-wide changes or privileges beyond reading an optional .env file; it does not modify other skills or agent configuration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install terraform-cloud - 安装完成后,直接呼叫该 Skill 的名称或使用
/terraform-cloud触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Terraform Cloud skill.
- Manage workspaces, runs, plans, state, variables, and teams in Terraform Cloud via REST API.
- CLI tool provided for common operations: listing, creating, updating, and deleting resources.
- Outputs JSON by default, with human-readable formatting option.
- Requires TFC_TOKEN and TFC_ORG environment variables for authentication.
- No dependencies; compatible with Python 3.10+ standard library.
元数据
常见问题
Terraform Cloud 是什么?
Terraform Cloud — manage workspaces, runs, plans, state, and variables via REST API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 311 次。
如何安装 Terraform Cloud?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install terraform-cloud」即可一键安装,无需额外配置。
Terraform Cloud 是免费的吗?
是的,Terraform Cloud 完全免费(开源免费),可自由下载、安装和使用。
Terraform Cloud 支持哪些平台?
Terraform Cloud 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Terraform Cloud?
由 aiwithabidi(@aiwithabidi)开发并维护,当前版本 v1.0.0。
推荐 Skills