terraform-aws-annotated-reference

Generate annotated Terraform AWS resource templates from provider schemas and AWS documentation.

1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/Donngi/agent-skills --skill terraform-aws-annotated-reference
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-aws-annotated-reference
Source: https://github.com/Donngi/agent-skills/tree/main/skills/terraform-aws-annotated-reference
Command: npx skills add https://github.com/Donngi/agent-skills --skill terraform-aws-annotated-reference

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill automates the generation of Terraform AWS resource templates, complete with detailed explanations for every property, eliminating the need for manual documentation lookup and reducing the risk of configuration errors.

Core Features & Use Cases

  • Comprehensive Template Generation: Creates Terraform .tf files for single AWS resources, including all configurable properties and their explanations.
  • Schema-Driven Accuracy: Leverages Terraform provider schemas for precise attribute lists.
  • AWS Documentation Integration: Fetches explanations directly from AWS official documentation via MCP servers.
  • Use Case: When you need to provision an aws_s3_bucket and want to ensure all possible configurations are understood and correctly set, this skill provides a ready-to-use template with inline comments explaining each argument.

Quick Start

Generate a Terraform template for the aws_s3_bucket resource.

Frequently Asked Questions about terraform-aws-annotated-reference

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

FAQPage Schema
How do I generate Terraform AWS resource templates with inline explanations for all properties?

You can generate annotated Terraform AWS resource templates by using a skill that parses provider schemas and integrates AWS official documentation to explain all properties, including nested blocks. This provides ready-to-use .tf files with inline comments.

What is the difference between writing Terraform manually and using schema-driven template generation?

Schema-driven template generation eliminates manual documentation lookup by automatically fetching precise attribute lists from Terraform provider schemas and explanations from AWS official documentation, reducing the risk of configuration errors.

Do I need MCP servers to generate annotated Terraform AWS templates?

Yes, generating annotated Terraform AWS templates requires the awslabs.terraform-mcp-server and aws-knowledge-mcp-server to retrieve provider schemas and AWS official documentation for accurate property explanations.

Can I generate Terraform templates for multiple AWS resources at once?

No, this template generation approach supports single AWS resource configurations only. It creates detailed .tf files with explanations for all configurable properties and nested blocks for one specific resource at a time.

How does AWS documentation integration work when creating Infrastructure as Code templates?

AWS documentation integration works by fetching explanations directly from AWS official documentation via MCP servers while parsing Terraform provider schemas, ensuring every property in the generated template has accurate inline comments.