Design and create Terraform modules from real infrastructure requirements. Use when asked to create a Terraform module, build a module from a requirement, turn repeated Terraform into a module, design module inputs and outputs, review whether a Terraform pattern should become a module, refactor existing Terraform into a reusable module, or assess whether a module is over-abstracted. Covers Azure-focused modules with KISS/DRY principles, module boundary definition, interface design, and practical file structure generation. Do NOT use for general Terraform coding with no module boundary, provider version upgrades (use terraform-provider-upgrade skill), or non-Terraform IaC.
$npx -y skills add thomast1906/github-copilot-agent-skills --skill terraform-module-creatorInstalls into the current project.
Run `npx skills use "https://github.com/thomast1906/github-copilot-agent-skills" --skill "thomast1906/github-copilot-agent-skills/terraform-module-creator"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/thomast1906/github-copilot-agent-skills" that are relevant to the current task. Run `npx skills add "https://github.com/thomast1906/github-copilot-agent-skills"` and select the relevant skills, then follow their instructions.