{"id":"92cf6a0e-de43-4f2b-a297-25a60969e11c","shortId":"RgN6dL","kind":"skill","title":"Terraform Plan & Apply Automation","tagline":"Runs terraform plan against changed modules, posts a structured diff as a PR comment via GitHub API, and gates terraform apply on reviewer approval. Supports S3 and GCS remote state backends with automatic workspace detection. Integrates with AWS STS and GCP Workload Identity for","description":"# Terraform Plan & Apply Automation\n\nRuns terraform plan against changed modules, posts a structured diff as a PR comment via GitHub API, and gates terraform apply on reviewer approval. Supports S3 and GCS remote state backends with automatic workspace detection. Integrates with AWS STS and GCP Workload Identity for short-lived credential injection.\n\n## Installation\n\nBasic usage or getting-started notes:\n- Documentation is available on the [Terraform website](https://developer.hashicorp.com/terraform):\n- [Introduction](https://developer.hashicorp.com/terraform/intro)\n- [Documentation](https://developer.hashicorp.com/terraform/docs)\n\n- Source: https://github.com/hashicorp/terraform\n- Extracted from upstream docs: https://raw.githubusercontent.com/hashicorp/terraform/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/terraform-plan-apply-automation/)","tags":["terraform","plan","apply","automation","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-terraform-plan-apply-automation","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/terraform-plan-apply-automation","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (899 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:12:48.616Z","embedding":null,"createdAt":"2026-05-18T13:19:53.509Z","updatedAt":"2026-05-18T19:12:48.616Z","lastSeenAt":"2026-05-18T19:12:48.616Z","tsv":"'/hashicorp/terraform':131 '/hashicorp/terraform/head/readme.md':138 '/skills/terraform-plan-apply-automation/)':145 '/terraform):':119 '/terraform/docs)':127 '/terraform/intro)':123 'agent':140 'agentskillexchange.com':144 'agentskillexchange.com/skills/terraform-plan-apply-automation/)':143 'api':21,69 'appli':3,25,51,73 'approv':28,76 'autom':4,52 'automat':37,85 'avail':112 'aw':42,90 'backend':35,83 'basic':103 'chang':9,57 'comment':18,66 'credenti':100 'detect':39,87 'developer.hashicorp.com':118,122,126 'developer.hashicorp.com/terraform):':117 'developer.hashicorp.com/terraform/docs)':125 'developer.hashicorp.com/terraform/intro)':121 'diff':14,62 'doc':135 'document':110,124 'exchang':142 'extract':132 'gate':23,71 'gcp':45,93 'gcs':32,80 'get':107 'getting-start':106 'github':20,68 'github.com':130 'github.com/hashicorp/terraform':129 'ident':47,95 'inject':101 'instal':102 'integr':40,88 'introduct':120 'live':99 'modul':10,58 'note':109 'plan':2,7,50,55 'post':11,59 'pr':17,65 'raw.githubusercontent.com':137 'raw.githubusercontent.com/hashicorp/terraform/head/readme.md':136 'remot':33,81 'review':27,75 'run':5,53 's3':30,78 'short':98 'short-liv':97 'skill':141 'skill-terraform-plan-apply-automation' 'sourc':128,139 'source-agentskillexchange' 'start':108 'state':34,82 'structur':13,61 'sts':43,91 'support':29,77 'terraform':1,6,24,49,54,72,115 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':134 'usag':104 'via':19,67 'websit':116 'workload':46,94 'workspac':38,86","prices":[{"id":"38c4b804-de50-44e2-9397-bd5331d59867","listingId":"92cf6a0e-de43-4f2b-a297-25a60969e11c","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:19:53.509Z"}],"sources":[{"listingId":"92cf6a0e-de43-4f2b-a297-25a60969e11c","source":"github","sourceId":"agentskillexchange/skills/terraform-plan-apply-automation","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/terraform-plan-apply-automation","isPrimary":false,"firstSeenAt":"2026-05-18T13:19:53.509Z","lastSeenAt":"2026-05-18T19:12:48.616Z"}],"details":{"listingId":"92cf6a0e-de43-4f2b-a297-25a60969e11c","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"terraform-plan-apply-automation","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"8fdfb1aa71d1f0c18bc38159d3b81a3470090b09","skill_md_path":"skills/terraform-plan-apply-automation/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/terraform-plan-apply-automation"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Terraform Plan & Apply Automation","description":"Runs terraform plan against changed modules, posts a structured diff as a PR comment via GitHub API, and gates terraform apply on reviewer approval. Supports S3 and GCS remote state backends with automatic workspace detection. Integrates with AWS STS and GCP Workload Identity for short-lived credential injection."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/terraform-plan-apply-automation"},"updatedAt":"2026-05-18T19:12:48.616Z"}}