·generate-terraform-provider
</>

generate-terraform-provider

speakeasy-api/agent-skills

Use when generating a Terraform provider from an OpenAPI spec with Speakeasy. Covers entity annotations, CRUD mapping, type inference, workflow configuration, and publishing. Triggers on "terraform provider", "generate terraform", "create terraform provider", "CRUD mapping", "x-speakeasy-entity", "terraform resource", "terraform registry".

3Installs·0Trend·@speakeasy-api

Installation

$npx skills add https://github.com/speakeasy-api/agent-skills --skill generate-terraform-provider

SKILL.md

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.

| OpenAPI spec | Yes | OpenAPI 3.0 or 3.1 specification (local file, URL, or registry source) | | Provider name | Yes | PascalCase name for the provider (e.g., Petstore) | | Package name | Yes | Lowercase package identifier (e.g., petstore) | | Entity annotations | Yes | x-speakeasy-entity on schemas, x-speakeasy-entity-operation on operations |

| Workflow config | .speakeasy/workflow.yaml | | Generation config | gen.yaml | | Generated Go provider | Output directory (default: current dir) | | Terraform examples | examples/ directory |

View raw

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/speakeasy-api/agent-skills --skill generate-terraform-provider
Category
</>Dev Tools
Verified
First Seen
2026-02-01
Updated
2026-02-18

Quick answers

What is generate-terraform-provider?

Use when generating a Terraform provider from an OpenAPI spec with Speakeasy. Covers entity annotations, CRUD mapping, type inference, workflow configuration, and publishing. Triggers on "terraform provider", "generate terraform", "create terraform provider", "CRUD mapping", "x-speakeasy-entity", "terraform resource", "terraform registry". Source: speakeasy-api/agent-skills.

How do I install generate-terraform-provider?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/speakeasy-api/agent-skills --skill generate-terraform-provider Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor

Where is the source repository?

https://github.com/speakeasy-api/agent-skills