tf-providers

Generate a standardized AWS provider configuration file for Terraform modules.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/subhamay-bhattacharyya/aws-csv-data-pipeline --skill tf-providers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tf-providers
Source: https://github.com/subhamay-bhattacharyya/aws-csv-data-pipeline/tree/main/.claude/skills/tf-providers
Command: npx skills add https://github.com/subhamay-bhattacharyya/aws-csv-data-pipeline --skill tf-providers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the configuration of the AWS provider in Terraform modules, ensuring correct setup with minimal manual editing.

Core Features & Use Cases

  • Provider Configuration: Generate providers-aws.tf files that correctly reference local.aws_config.region and local.default_tags.
  • Consistency Enforcement: Ensure the provider settings conform to project standards across multiple modules.
  • Use Case: When creating a new Terraform module for AWS infrastructure, automatically produce a correctly formatted provider configuration that integrates seamlessly with existing local variables and the backend.tf setup.

Quick Start

Ask the AI to generate a providers-aws.tf file for your Terraform AWS module, specifying the module path and description if needed.

Frequently Asked Questions about tf-providers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure the AWS provider for a Terraform module?

Configuring the AWS provider for a Terraform module involves generating a providers-aws.tf file that references local.aws_config.region and local.default_tags, ensuring consistent infrastructure setup with minimal manual editing across projects.

What is the standard way to set up default tags in a Terraform AWS provider?

The standard way to set up default tags in a Terraform AWS provider is to source them from local.default_tags. This enforces project consistency by ensuring all resources inherit standardized tags without requiring manual configuration for each module.

Where should the required providers block be declared in Terraform?

The required providers block in Terraform should be declared in the backend.tf file. This placement ensures your AWS provider configuration correctly integrates with the module's state management setup and local variables.

Can I automate AWS provider configuration across multiple Terraform modules?

You can automate AWS provider configuration across multiple Terraform modules by generating a standardized providers-aws.tf file. This enforces consistent project standards for region and default tags, minimizing manual editing and ensuring seamless integration.

Does this Terraform AWS provider setup work without existing local variables?

No, this Terraform AWS provider setup requires existing local variables. The generated configuration specifically references local.aws_config.region and local.default_tags, meaning your module must already have these local variables defined to function correctly.