A collection of Agent skills and Claude Code plugins for HashiCorp products. Legal Note: Your use of a third party MCP Client/LLM is subject solely to the terms of use for such MCP/LLM, and IBM is not responsible for the performance of such third party tools.
> /plugin marketplace add hashicorp/agent-skills
Repo: hashicorp/agent-skills
What's inside
A collection of Agent skills and Claude Code plugins for HashiCorp products.
| Product | Use cases |
|---|---|
| Terraform | Write HCL code, build modules, develop providers, run tests, and author policies |
| Packer | Build machine images on AWS, Azure, and Windows; integrate with HCP Packer registry |
Legal Note: Your use of a third party MCP Client/LLM is subject solely to the terms of use for such MCP/LLM, and IBM is not responsible for the performance of such third party tools. IBM expressly disclaims any and all warranties and liability for third party MCP Clients/LLMs, and may not be able to provide support to resolve issues which are caused by the third party tools.
Install Agent Skills in GitHub Copilot, Claude Code, Opencode, Cursor, IBM Bob, and more:
# List all skills
npx skills add hashicorp/agent-skills
# Install a specific skill
npx skills add hashicorp/agent-skills/terraform/code-generation/skills/terraform-style-guide
First, add the marketplace, then install plugins:
# Add the HashiCorp marketplace
claude plugin marketplace add hashicorp/agent-skills
# Install plugins
claude plugin install terraform-code-generation@hashicorp
claude plugin install terraform-module-generation@hashicorp
claude plugin install terraform-provider-development@hashicorp
claude plugin install terraform-policy-code@hashicorp
claude plugin install packer-builders@hashicorp
claude plugin install packer-hcp@hashicorp
Or use the interactive interface:
/plugin
agent-skills/
βββ .claude-plugin/
β βββ marketplace.json
βββ terraform/ # Terraform skills
βββ packer/ # Packer skills
βββ <product>/ # Future products (Vault, Consul, etc.)
βββ README.md
Each product folder contains plugins, and each plugin contains skills:
<product>/
βββ <plugin>/
βββ .claude-plugin/plugin.json
βββ skills/
βββ <skill>/
βββ SKILL.md
MPL-2.0
.claude-plugin/
marketplace.json
.copywrite.hcl
.github/
.tessl/
skill-review-cache.json
workflows/
tessl-skill-review-comment.yml
tessl-skill-review.yml
validate.yml
AGENTS.md
CHANGELOG.md
CODEOWNERS
LICENSE
packer/
builders/
.claude-plugin/
plugin.json
skills/
aws-ami-builder/
SKILL.md
azure-image-builder/
SKILL.md
windows-builder/
SKILL.md
hcp/
.claude-plugin/
plugin.json
skills/
push-to-registry/
SKILL.md
README.md
README.md
scripts/
validate-structure.sh
terraform/
code-generation/
.claude-plugin/
plugin.json
skills/
azure-verified-modules/
SKILL.md
terraform-search-import/
references/
MANUAL-IMPORT.md
scripts/
list_resources.sh
SKILL.md
terraform-style-guide/
SECURITY.md
SKILL.md
terraform-test/
references/
CI_CD.md
EXAMPLES.md
MOCK_PROVIDERS.md
SKILL.md
module-generation/
.claude-plugin/
plugin.json
skills/
refactor-module/
SKILL.md
terraform-stacks/
references/
api-monitoring.md
component-blocks.md
deployment-blocks.md
examples.md
linked-stacks.md
troubleshooting.md
SKILL.md
policy/
.claude-plugin/
plugin.json
skills/
terraform-policy/
.gitignore
evals/
eval.yaml
tasks/
negative-trigger-1.yaml
positive-trigger-1.yaml
positive-trigger-2.yaml
examples/
conversion/
cloudfront-associated-with-waf/
cloudfront-associated-with-waf.policy.hcl
cloudfront-associated-with-waf.sentinel
README.md
cloudtrail-server-side-encryption-enabled/
cloudtrail-server-side-encryption-enabled.policy.hcl
cloudtrail-server-side-encryption-enabled.sentinel
README.md
dms-endpoint-should-be-ssl-configured/
dms-endpoint-should-be-ssl-configured.policy.hcl
dms-endpoint-should-be-ssl-configured.sentinel
README.md
dms-endpoints-should-use-ssl/
dms-endpoints-should-use-ssl.policy.hcl
dms-endpoints-should-use-ssl.sentinel
README.md
ec2-network-acl-should-have-subnet-ids/
ec2-network-acl-should-have-subnet-ids.policy.hcl
ec2-network-acl-should-have-subnet-ids.sentinel
README.md
ec2-vpc-default-security-group-no-traffic/
ec2-vpc-default-security-group-no-traffic.policy.hcl
ec2-vpc-default-security-group-no-traffic.sentinel
README.md
efs-access-point-should-enforce-user-identity/
efs-access-point-should-enforce-user-identity.policy.hcl
efs-access-point-should-enforce-user-identity.sentinel
README.md
elasticache-redis-replication-group-encryption-at-transit-enabled/
elasticache-redis-replication-group-encryption-at-transit-enabled.policy.hcl
elasticache-redis-replication-group-encryption-at-transit-enabled.sentinel
README.md
elasticsearch-encrypted-at-rest/
elasticsearch-encrypted-at-rest.policy.hcl
elasticsearch-encrypted-at-rest.sentinel
README.md
elasticsearch-https-required/
elasticsearch-https-required.policy.hcl
elasticsearch-https-required.sentinel
README.md
elasticsearch-in-vpc-only/
elasticsearch-in-vpc-only.policy.hcl
elasticsearch-in-vpc-only.sentinel
README.md
eventbridge-custom-event-bus-should-have-attached-policy/
eventbridge-custom-event-bus-should-have-attached-policy.policy.hcl
eventbridge-custom-event-bus-should-have-attached-policy.sentinel
README.md
s3-block-public-access-bucket-level/
README.md
s3-block-public-access-bucket-level.policy.hcl
s3-block-public-access-bucket-level.sentinel
s3-bucket-should-have-object-lock-enabled/
README.md
s3-bucket-should-have-object-lock-enabled.policy.hcl
s3-bucket-should-have-object-lock-enabled.sentinel
secretsmanager-auto-rotation-enabled-check/
README.md
secretsmanager-auto-rotation-enabled-check.policy.hcl
secretsmanager-auto-rotation-enabled-check.sentinel
step-functions-state-machine-logging-enabled/
README.md
step-functions-state-machine-logging-enabled.policy.hcl
step-functions-state-machine-logging-enabled.sentinel
README.md
README.md
references/
tfpolicy-author.md
tfpolicy-test.md
verified-syntax.md
SKILL.md
provider-development/
.claude-plugin/
plugin.json
skills/
new-terraform-provider/
assets/
main.go
SKILL.md
provider-actions/
SKILL.md
provider-docs/
agents/
openai.yaml
references/
hashicorp-provider-docs.md
SKILL.md
provider-resources/
SKILL.md
provider-test-patterns/
references/
checks.md
ephemeral.md
sweepers.md
SKILL.md
run-acceptance-tests/
SKILL.md
README.mdFAQ
hashicorp-agent-skills is a Claude Code plugin with 17 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes aws-ami-builder, azure-image-builder, windows-builder. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.