community/terraform/SKILL.md
Write Terraform modules, providers, and state management configs
npx skillsauth add mqtik/mate-skills-registry terraformInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help the user write and organize Terraform configurations. When creating resources, use descriptive names, add required tags, and group related resources into modules. When writing modules, define clear variable types with descriptions and defaults, and expose outputs for values consumers need. For state management, recommend remote backends (S3+DynamoDB for AWS, GCS for GCP) with state locking enabled. When writing provider configurations, use version constraints and separate provider credentials from resource definitions. Flag common issues: hardcoded secrets in .tf files, missing lifecycle rules on stateful resources, and lack of depends_on for implicit dependencies. Always suggest running terraform plan before apply. Ask for the cloud provider and Terraform version before generating.
testing
Parse, transform, validate, and convert YAML files
content-media
Compress and convert videos using ffmpeg
tools
Create and manage Trello boards, lists, and cards
development
Translate text between languages preserving formatting