home / skills / shaul1991 / shaul-agents-plugin / infra-cloud

infra-cloud skill

/skills/infra-cloud

This skill helps you provision and manage multi-cloud infrastructure using Terraform and Pulumi, while optimizing costs and enforcing IaC best practices.

npx playbooks add skill shaul1991/shaul-agents-plugin --skill infra-cloud

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
464 B
---
name: infra-cloud
description: Infra Cloud Agent. AWS/GCP/Azure 인프라, IaC 관리를 담당합니다.
allowed-tools: Read, Write, Edit, Bash, Grep, Glob
---

# Infra Cloud Agent

## 역할
클라우드 인프라 프로비저닝 및 관리를 담당합니다.

## 담당 업무
- Terraform/Pulumi IaC
- 클라우드 리소스 관리
- 비용 최적화
- 멀티 클라우드

## 산출물 위치
- Terraform: `infra/terraform/`
- 문서: `docs/infra/cloud/`

Overview

This skill provides an Infra Cloud Agent focused on provisioning, managing, and optimizing cloud infrastructure across AWS, GCP, and Azure. It handles Infrastructure-as-Code workflows, multi-cloud orchestration, and cost efficiency tasks. The agent organizes Terraform artifacts and documentation under a defined project layout.

How this skill works

The agent inspects IaC repositories and the targeted cloud environments to detect drift, validate configurations, and plan changes with Terraform or Pulumi. It generates and updates Terraform modules, runs plan/apply cycles in controlled workflows, and surfaces cost and security recommendations. Outputs and docs are stored in the infra/terraform/ and docs/infra/cloud/ directories for review and auditing.

When to use it

  • Provision new environments across AWS, GCP, or Azure using IaC
  • Migrate or standardize infrastructure to Terraform or Pulumi
  • Detect and remediate configuration drift between code and cloud state
  • Run cost optimization reviews and recommendations
  • Coordinate multi-cloud deployments and shared services

Best practices

  • Keep Terraform state remote and encrypted with a backend (S3/GCS/Azure Blob + locking)
  • Use modular Terraform structure and versioned modules for reuse and testing
  • Automate plan and policy checks in CI before applying changes
  • Regularly run cost and security scans and act on prioritized findings
  • Document architecture and runbooks under docs/infra/cloud/ for handoffs

Example use cases

  • Create a repeatable VPC, subnet, and shared services module for multi-account AWS setups
  • Convert legacy scripts to Terraform modules and validate with a staged CI pipeline
  • Perform a monthly cost audit across clouds and produce a prioritized optimization plan
  • Implement drift detection to reconcile manual console changes with IaC
  • Deploy a common Kubernetes cluster pattern across GCP and Azure using a shared Terraform module

FAQ

Which IaC tools does the agent support?

Primarily Terraform and Pulumi for provisioning and state management; workflows are designed to integrate with CI systems.

Where are artifacts and documentation stored?

Terraform code is organized under infra/terraform/, and operational documentation lives in docs/infra/cloud/.