provider-actions

Community

Implement Terraform Provider actions.

Authorbenonions
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive guide for implementing imperative operations within Terraform Providers using the Plugin Framework, enabling actions at specific lifecycle events.

Core Features & Use Cases

  • Action Schema Definition: Learn how to define schemas for actions, including common pitfalls and validation checklists.
  • Action Invoke Method: Understand the structure and requirements for the Invoke method, including progress reporting, timeout management, and error handling.
  • Provider SDK Integration: Guidance on integrating with provider SDK clients and handling common patterns like batch operations and command execution.
  • Use Case: A provider developer needs to implement a new action that triggers a complex provisioning workflow after a resource is created, requiring detailed progress updates and robust error handling.

Quick Start

Refer to the Terraform Actions RFC for detailed specifications on implementing provider actions.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: provider-actions
Download link: https://github.com/benonions/dotfiles/archive/main.zip#provider-actions

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.