Help us improve
Share bugs, ideas, or general feedback.
From terraform-provider-development
Create, update, generate, validate, and troubleshoot Terraform provider docs for Registry using tfplugindocs, schema descriptions, and HashiCorp templates. For resources, data sources, functions, guides, and publication issues.
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:provider-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Confirm scope and documentation targets.
Generates Terraform providers from OpenAPI specs using Speakeasy CLI. Covers entity annotations, CRUD operation mapping, type inference, workflow configuration, and publishing to Terraform Registry.
Use when generating documentation for Terraform modules, infrastructure, or runbooks. Creates READMEs, operational guides, and architecture docs.
Develops Terraform Provider resources and data sources using Plugin Framework. Guides CRUD operations, schema design, state management, Go patterns, and acceptance tests.
Share bugs, ideas, or general feedback.
docs/.docs/index.md.tmpldocs/data-sources/<name>.md.tmpldocs/resources/<name>.md.tmpldocs/ephemeral-resources/<name>.md.tmpldocs/list-resources/<name>.md.tmpldocs/functions/<name>.md.tmpldocs/guides/<name>.md.tmpltfplugindocs.go generate ./...
go run github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs generate --provider-name <provider_name>
docs/ match the current provider implementation.v (for example v1.2.3).terraform-registry-manifest.json in the repository root.references/hashicorp-provider-docs.md for source-backed rules and official links.