generate-terraform-provider

Installation
SKILL.md

generate-terraform-provider

Generate a Terraform provider from an OpenAPI specification using the Speakeasy CLI. This skill covers the full lifecycle: annotating your spec with entity metadata, mapping CRUD operations, generating the provider, configuring workflows, and publishing to the Terraform Registry.

Content Guides

Topic Guide
Advanced Customization content/customization.md

The customization guide covers entity mapping placement, multi-operation resources, async polling, property customization, plan modification, validation, and state upgraders.

When to Use

  • Generating a new Terraform provider from an OpenAPI spec
  • Annotating an OpenAPI spec with x-speakeasy-entity and x-speakeasy-entity-operation
  • Mapping API operations to Terraform CRUD methods
  • Understanding Terraform type inference from OpenAPI schemas
  • Configuring workflow.yaml for Terraform provider generation
Related skills
Installs
39
GitHub Stars
14
First Seen
Jan 31, 2026