aivenaivenOfficialยท2 Agent Skills Included

terraform-provider-aiven

Generate and migrate Terraform resources for Aiven services

Generates new Terraform resources and data sources for Aiven cloud services from YAML definitions and OpenAPI specs. Migrates legacy SDK-based resources to the modern Plugin Framework while preserving state compatibility and behavior. Eliminates hand-written boilerplate, broken state upgrades, and manual schema mapping. Runs generation, formatting, and linting through standardized Task commands for consistent results.
npx skills add aiven/terraform-provider-aiven --all -g -y
Available:

Tells your AI agent to run all generation, formatting, and linting through Task commands, place new resources in the Plugin Framework directory, and route resource creation or migration work to the bundled skills.

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install terraform-provider-aiven skills?โ–ผ

Run `npx skills add aiven/terraform-provider-aiven --all -g -y` in your terminal to install all skills in this repository globally.

How to create a new Terraform resource for Aiven?โ–ผ

The tf-resource-generator skill builds new resources and data sources from a YAML definition and the Aiven OpenAPI spec, then generates the Go code automatically with `task generate`.

How to migrate Aiven resources to the Plugin Framework?โ–ผ

The tf-resource-migration skill converts legacy SDK resources to the Plugin Framework while keeping IDs, state, and behavior identical, including backward compatibility tests.

Does this work with Claude Code and Cursor?โ–ผ

Yes. The AGENTS.md file and SKILL.md units follow open standards read automatically by Claude Code, Cursor, Codex, Copilot, and Aider.

Do I need to know Go to use these skills?โ–ผ

No. Your AI agent writes the YAML definitions and Go modifiers for you; you only describe the resource you want in plain English.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’