← Back to Skills Marketplace
Terraform Cloud
by
aiwithabidi
· GitHub ↗
· v1.0.0
311
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install terraform-cloud
Description
Terraform Cloud — manage workspaces, runs, plans, state, and variables via REST API
Usage Guidance
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.
Capability Analysis
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).
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install terraform-cloud - After installation, invoke the skill by name or use
/terraform-cloud - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is Terraform Cloud?
Terraform Cloud — manage workspaces, runs, plans, state, and variables via REST API. It is an AI Agent Skill for Claude Code / OpenClaw, with 311 downloads so far.
How do I install Terraform Cloud?
Run "/install terraform-cloud" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Terraform Cloud free?
Yes, Terraform Cloud is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Terraform Cloud support?
Terraform Cloud is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Terraform Cloud?
It is built and maintained by aiwithabidi (@aiwithabidi); the current version is v1.0.0.
More Skills