
New Terraform Provider
hashicorp/agent-skillsOfficial
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-codeInstalls into .claude/skills of the current project.
Files
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Details
- Repository
- github.com/hashicorp/agent-skills
- Categories
- DevOps & CI/CD, AI & Agent Building, Cloud & Infrastructure
More from hashicorp/agent-skills
All 16- Provider Actions4K
- Run Acceptance Tests3.8K
- Azure Verified Modules3.4K
- Provider Test Patterns3.4K
- Provider Docs3.3K
- Aws Ami Builder3.3K
- Push To Registry3.1K
- Azure Image Builder2.8K
- Windows Builder2.8K
- Terraform Style Guide13.2K
- Terraform Test9.2K
- Refactor Module6.6K
- Terraform Stacks5.8K
- Terraform Search Import5.1K
- Provider Resources4.2K
Recommended
More DevOps & CI/CD1
kubernetes-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
2
netlify-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
3
netlify-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
4
vercel-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
5
kanchi-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
6
render-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