generate-terraform-provider
OfficialTurn OpenAPI specs into ready Terraform providers.
Software Engineering#workflow#publishing#openapi#terraform#provider-generation#speakeasy-cli#crud-mapping
Authorspeakeasy-api
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates turning an OpenAPI specification into a fully functioning Terraform provider using the Speakeasy CLI. It covers entity annotations, CRUD mapping, workflow configuration, and publishing to the Terraform Registry.
Core Features & Use Cases
- Entity annotations: Tag OpenAPI schemas with x-speakeasy-entity to drive Terraform resource generation.
- CRUD mapping: Map API operations to Terraform CRUD methods and generate provider code.
- Workflow configuration: Create and tailor .speakeasy/workflow.yaml for automated builds and releases.
- Publishing: Prepare artifacts for publishing to the Terraform Registry.
- Use Case: Convert a comprehensive API spec into a ready-to-use Terraform provider with resources and data sources.
Quick Start
Run the Speakeasy quickstart command to generate a Terraform provider from your OpenAPI spec, replacing the placeholders with your spec path, provider name, and package name.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: generate-terraform-provider Download link: https://github.com/speakeasy-api/skills/archive/main.zip#generate-terraform-provider Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.