Help us improve
Share bugs, ideas, or general feedback.
From terraform-provider-development
Scaffolds a new Terraform provider using Go and Plugin Framework: creates prefixed workspace, initializes Go module, generates main.go, tidies dependencies, builds, and runs tests.
npx claudepluginhub hashicorp/agent-skills --plugin terraform-provider-developmentHow this skill is triggered — by the user, by Claude, or both
Slash command
/terraform-provider-development:new-terraform-providerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
To scaffold a new Terraform provider with Plugin Framework:
Generates Terraform providers from OpenAPI specs using Speakeasy CLI. Covers entity annotations, CRUD operation mapping, type inference, workflow configuration, and publishing to Terraform Registry.
Develops Terraform Provider resources and data sources using Plugin Framework. Guides CRUD operations, schema design, state management, Go patterns, and acceptance tests.
Manages Terraform IaC workflows for provisioning cloud resources, creating reusable modules, state management, multi-environment deployments, CI/CD integration, and security best practices.
Share bugs, ideas, or general feedback.
To scaffold a new Terraform provider with Plugin Framework:
go get -u github.com/hashicorp/terraform-plugin-framework@latest.main.gogo mod tidygo build -o /dev/nullgo test ./...