terraform-registry

$npx mdskill add automateyournetwork/netclaw/terraform-registry

Search and retrieve Terraform providers and modules from the Terraform Registry.

  • Helps users find and explore Terraform providers and modules for infrastructure automation.
  • Uses the Terraform Registry API and the terraform-mcp server for querying resources.
  • Analyzes user queries to determine whether to search for providers, modules, or their versions.
  • Returns structured details like documentation, versions, and inputs/outputs for discovered resources.
SKILL.md
.github/skills/terraform-registryView on GitHub ↗
---
name: terraform-registry
description: "Discover providers and modules from the Terraform Registry."
version: 1.0.0
license: Apache-2.0
author: netclaw
tags: []
---

# Terraform Registry Skill

Discover providers and modules from the Terraform Registry.

## Tools

| Tool | Description |
|------|-------------|
| `search_providers` | Search for providers in the Registry |
| `get_provider_details` | Get provider documentation and versions |
| `search_modules` | Search for modules in the Registry |
| `get_module_details` | Get module documentation and inputs/outputs |
| `list_provider_versions` | List available versions for a provider |
| `list_module_versions` | List available versions for a module |

## Example Queries

```
Search for AWS networking providers

What modules are available for Cisco ACI?

Show details for the hashicorp/aws provider

Find VPC modules in the registry
```

## Prerequisites

- No authentication required for public Registry
- `TFE_TOKEN` required for private modules

## Server

This skill uses the `terraform-mcp` server with Registry toolset enabled.
More from automateyournetwork/netclaw