provider-framework-migration
A HashiCorp skill for moving a Terraform provider from Plugin SDKv2 to the Plugin Framework one resource at a time.
What the skill teaches
A HashiCorp skill for moving a Terraform provider from Plugin SDKv2 to the Plugin Framework one resource at a time. It explains muxing both implementations in one provider server, the per-resource migration steps, how SDKv2 schema features such as ForceNew, validation functions, diff suppression, defaults, timeouts and blocks map to the Framework, and the behaviour traps around null and zero values that can quietly break users. It also covers checking state compatibility and debugging plan differences after a migration.
Capabilities
- Mux SDKv2 and Plugin Framework in one provider
- Migrate resources and data sources one at a time
- Map SDKv2 schema features to the Framework
- Check state compatibility after migration
About
- Publisher
- HashiCorp
- Tool
- Terraform
Install
- Run this to add it to Any client:
npx skills add hashicorp/agent-skills/plugins/terraform/skills/provider-framework-migration
What's inside
- references/schema-mapping.md
MCP servers and skills can run code on your computer and act on your data. Review the source before installing.
Details
| Fact | Value | Source |
|---|---|---|
| Type | Skill | |
| Tool | Terraform | |
| Publisher | HashiCorp | source |
| Official status | Officialpublished in HashiCorp's own GitHub organisation; contributions restricted to HashiCorp-internal contributors | source |
| Status | active | source |
| Needs an API key or sign-in | Not stated in its documentation | |
| Includes scripts | No | source |
| Platforms | Not stated in its documentation | |
| AI clients | Not stated in its documentation | |
| Licence | MPL-2.0 | source |
| Pricing | Not stated in its documentation | |
| Activity | Last commit Nov 4, 2026925 GitHub starsDownload data not available (not on npm or PyPI) | source |
| Links | Repository |
Sources
- Skill file (SKILL.md)github.com/hashicorp/agent-skillsNov 10, 2026
- README (README.md)github.com/hashicorp/agent-skillsNov 12, 2026
- Licence file (LICENSE)github.com/hashicorp/agent-skills · Backs: LicenceNov 12, 2026
- GitHub repositorygithub.com/hashicorp/agent-skills · Backs: Official status, Publisher, Activity, LicenceNov 11, 2026
- Folder in the repository (provider-framework-migration)github.com/hashicorp/agent-skills · Backs: Includes scriptsNov 10, 2026
- File in the repository (SKILLS.md)github.com/hashicorp/agent-skills · Backs: StatusNov 12, 2026