Agent skill · HashiCorp

New Terraform Provider skill for Claude Code, Codex and Cursor

Scaffolds a new Terraform provider on the Plugin Framework with module and schema setup.

Officialname: new-terraform-provider★ 907 (repo)pushed 2026-10-05MPL-2.0SKILL.md on GitHubchecked 2026-11-07

What it does, in the publisher's words

Use this when scaffolding a new Terraform provider with the Plugin Framework: workspace layout, go module setup, provider server main.go, and a provider.go with schema and Configure. Also use when a user wants to start building a provider for a new API or asks how to begin a terraform-provider-* project.

The description field of the SKILL.md. The agent reads only this at startup and decides from it when to load the full skill.

Install New Terraform Provider

The skills CLI copies the skill into the folder of each agent you pick (Claude Code, Codex, Cursor, Copilot, Gemini CLI, OpenCode, Windsurf...). Add -g for all projects. Needs Node.js 22.20+. docs

npx skills add hashicorp/agent-skills --skill new-terraform-provider

Works with

Claude Code, Claude.ai and Claude Desktop, Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode, Windsurf and other agents that read the open Agent Skills format.

  • Bundles 2 Go scripts the agent can run, so it needs Go on the machine. In the Claude apps, code execution must be on.

Bundled files

2
  • assets/main.go
  • assets/provider.go

Loaded only when the instructions point to them.

Facts

Skill name
new-terraform-provider
Publisher
HashiCorp (official)
Repo
hashicorp/agent-skills
License
MPL-2.0
Version
0.0.1
SKILL.md size
187 words, 26 lines
Bundled files
2, 2 scripts (Go)
Repo stars
907 (as of 2026-10-24)
SKILL.md checked
2026-11-07

Pairs with the Terraform MCP server: the server gives the agent the tools, the skill teaches it how to use them.

More skills from hashicorp/agent-skills

  • Terraform Style Guide: Writes and reviews Terraform HCL following HashiCorp's official style conventions.
  • Terraform Test: Writes and runs .tftest.hcl tests with run blocks, assertions and mocked providers.

Related cloud & devops skills

FAQ

What does the new-terraform-provider skill do?+

Scaffolds a new Terraform provider on the Plugin Framework with module and schema setup. In its own SKILL.md, HashiCorp describes it as: "Use this when scaffolding a new Terraform provider with the Plugin Framework: workspace layout, go module setup, provider server main.go, and a provider.go with schema and Configure."

How do I install the new-terraform-provider skill?+

Run npx skills add hashicorp/agent-skills --skill new-terraform-provider and pick your agents, or use the tab for your agent above. In Claude Code the skill ends up in ~/.claude/skills/new-terraform-provider/SKILL.md; in Codex and Cursor in .agents/skills/new-terraform-provider/.

Does New Terraform Provider work in Codex, Cursor and Copilot, or only Claude?+

It's a standard SKILL.md, so any agent that reads the Agent Skills format can use it: Claude Code, the Claude apps, Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode, Windsurf and more.

Who maintains New Terraform Provider?+

HashiCorp, the company or project behind it, in the hashicorp/agent-skills repo on GitHub, last pushed 2026-10-05. License: MPL-2.0.

Read a skill's SKILL.md and scripts before you install it: skills aren't verified by any agent vendor. Claude skills marketplace · How to install skills · MCP servers