# Terraform Policy

Write, test, or convert Terraform Policy files (.policy.hcl, .policytest.hcl...

- Repository: https://github.com/hashicorp/agent-skills (911 stars)
- Category: Testing
- License: MPL-2.0
- Last updated: 2026-10-28
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add hashicorp/agent-skills --skill terraform-policy -g -a claude-code -y`
Codex: `npx skills add hashicorp/agent-skills --skill terraform-policy -g -a codex -y`
Cursor: `npx skills add hashicorp/agent-skills --skill terraform-policy -g -a cursor -y`
Gemini CLI: `npx skills add hashicorp/agent-skills --skill terraform-policy -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add hashicorp/agent-skills`

## Description

Write, test, or convert Terraform Policy files (.policy.hcl, .policytest.hcl, Sentinel→tfpolicy). Triggers: policy.hcl, policytest, convert sentinel, tfpolicy, write a policy.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# terraform-policy

**UTILITY SKILL**, INVOKES: [tfpolicy-author](references/tfpolicy-author.md) | [tfpolicy-test](references/tfpolicy-test.md)

## USE FOR:

- Writing a new `.policy.hcl` policy from a description or requirement
- Converting a `.sentinel` policy to Terraform Policy
- Writing or debugging a `.policytest.hcl` test file
- Migrating a Sentinel policy library to Terraform Policy

The rest: https://github.com/hashicorp/agent-skills/blob/HEAD/plugins/terraform/skills/terraform-policy/SKILL.md
