LogoClawIndex
CasesSkillsAbout
LogoClawIndex

provider-resources - Implement Terraform Provider Resources

Guides implementation of Terraform Provider resources and data sources with the Plugin Framework, including CRUD operations, schemas, state management, and testing.

Tags

Updated: 2026-10-02
TerraformProvider developmentPlugin FrameworkInfrastructure as codeGoResource implementationData sources

Capabilities

Implement resource structuresRegister provider resourcesDesign Terraform schemasImplement CRUD operations

Typical Inputs

Provider Go codebaseTerraform resource specificationsService API client

Typical Outputs

Resource implementation codeData source implementation codeTerraform schemas

What this skill does

  • Implement resource structures
  • Register provider resources
  • Design Terraform schemas
  • Implement CRUD operations
  • Manage Terraform state
  • Handle missing resources
  • Define plan modifiers
  • Add attribute validators
  • Implement finder functions

Inputs

  • Provider Go codebase
  • Terraform resource specifications
  • Service API client
  • Resource attributes
  • State management requirements

Outputs

  • Resource implementation code
  • Data source implementation code
  • Terraform schemas
  • CRUD operation handlers
  • State management logic
  • Finder functions
  • Acceptance test structure
  • Resource documentation files

Requirements

  • Go development environment
  • Terraform Plugin Framework
  • Provider service package
  • Service API client

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.