hashicorp avatar

New Terraform Provider

This walks you through scaffolding a new Terraform provider using the Plugin Framework instead of the older SDKv2. It creates the workspace with proper naming conventions, sets up the Go module, pulls in the right dependencies, generates a starter main.go from a template, and runs the initial build and tests to make sure everything compiles. The approach is straightforward: it asks before creating a new workspace if you're already in one, then methodically works through the setup steps. Useful when you're starting a provider from scratch and want the boilerplate handled correctly. IBM released this under MPL 2.0, which matches Terraform's own license.

skills.sh installs
4K
GitHub stars
924
last updated
Aug 21, 2026

Install

$ npx -y skills add hashicorp/agent-skills --skill new-terraform-provider --agent claude-code

Installs into .claude/skills of the current project.

Files

To scaffold a new Terraform provider with Plugin Framework:

Sponsors

Details

Repository
github.com/hashicorp/agent-skills
Categories
DevOps & CI/CD, AI & Agent Building, Cloud & Infrastructure

More from hashicorp/agent-skills

All 16
1yaklang avatarkubernetes-pentestingyaklang/hack-skillsKubernetes penetration testing playbook. Use when targeting Kubernetes clusters via API server, RBAC enumeration, service account abuse, etcd access, Kubelet AP3.9Kskills.sh installs
2netlify avatarnetlify-deploynetlify/context-and-toolsDeploy, host, and publish web projects on Netlify with the Netlify CLI. Use when the user wants to deploy a site or repository to Netlify, link a local project 3.7Kskills.sh installs
3openai avatarnetlify-deployopenai/skillsDeploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including3.6Kskills.sh installs
4openai avatarvercel-deployopenai/skillsDeploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live",3.5Kskills.sh installs
5tradermonty avatarkanchi-dividend-review-monitortradermonty/claude-trading-skillsMonitor dividend portfolios with Kanchi-style forced-review triggers (T1-T5) and convert anomalies into OK/WARN/REVIEW states without auto-selling. Use when use3.4Kskills.sh installs
6openai avatarrender-deployopenai/skillsDeploy applications to Render by analyzing codebases, generating render.yaml Blueprints, and providing Dashboard deeplinks. Use when the user wants to deploy, h3.3Kskills.sh installs