new-terraform-provider

To scaffold a new Terraform provider with Plugin Framework:

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "new-terraform-provider" with this command: npx skills add hashicorp/agent-skills/hashicorp-agent-skills-new-terraform-provider

To scaffold a new Terraform provider with Plugin Framework:

  • If I am already in a Terraform provider workspace, then confirm that I want to create a new workspace. If I do not want to create a new workspace, then skip all remaining steps.

  • Create a new workspace root directory. The root directory name should be prefixed with "terraform-provider-". Perform all subsequent steps in this new workspace.

  • Initialize a new Go module..

  • Run go get -u github.com/hashicorp/terraform-plugin-framework@latest .

  • Write a main.go file that follows the example.

  • Remove TODO comments from main.go

  • Run go mod tidy

  • Run go build -o /dev/null

  • Run go test ./...

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

terraform-style-guide

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

terraform-test

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

refactor-module

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

terraform-stacks

No summary provided by upstream source.

Repository SourceNeeds Review