skills/cloud-management/SKILL.md
Cross-cloud CLI-first cloud operations for AWS, Azure, and GCP. Use when the assistant needs to identify which cloud provider or multi-cloud estate a repo uses, deploy new resources or services, wire automatic deployments, inventory and optimize infrastructure, or diagnose and repair cloud failures entirely from the terminal, with explicit approval gates for high-cost, destructive, identity-sensitive, or hard-to-reverse changes.
npx skillsauth add alvarovillalbaa/agent-suite cloud-managementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Operate AWS, Azure, and GCP from the terminal as the control plane. Use provider CLIs plus terminal-invoked tools such as docker, terraform, pulumi, kubectl, helm, and CI runners. Do not fall back to a portal unless the user explicitly asks for a console workflow.
In command examples below, <skill-dir> means the installed cloud-management skill directory and <repo-root> means the target repository root.
aws, az, and gcloud, plus CLI-driven IaC or deployment tools already present in the repo.--help, provider docs, or existing repo automation before guessing.python <skill-dir>/scripts/detect_repo_stack.py <repo-root>.web, worker, realtime, and scheduler roles, and operational risks such as startup migrations or mutable image tags.python <skill-dir>/scripts/cloud_change_guard.py \
--provider aws \
--environment prod \
--operation "create ecs service, alb, and rds postgres instance" \
--resource-type database \
--monthly-cost-usd 180 \
--stateful \
--public-ingress \
--dns-change \
--format markdown
Use this loop for every cloud task:
detect_repo_stack.py to infer frameworks, CI, IaC, supported clouds, likely primary clouds, runtime surfaces, and operational risks.cloud_change_guard.py and request approval if required.Load deployment-strategies.md when choosing between rolling, blue/green, canary, or recreate patterns. Contains:
Use scripts/deployment_manager.py to generate a provider-specific deployment plan with steps and rollback commands:
python <skill-dir>/scripts/deployment_manager.py <repo_root> \
--provider aws \
--strategy blue-green \
--service my-service \
--image 123456789.dkr.ecr.us-east-1.amazonaws.com/my-service:abc1234 \
--dry-run
Bootstrapping a new CI pipeline: If the repo has no CI workflow yet, use the agentic-development skill's stack-detection + pipeline-generation workflow to generate a baseline CI YAML first (stack_detector.py → pipeline_generator.py). Then return here to add cloud-specific deploy stages on top of that baseline.
Favor the simplest managed platform that fits the repo:
For multi-runtime backends, use this as the baseline example, not a hard requirement:
web, worker, and socket or realtime runtime surfacesAlways request explicit permission before:
Use cloud_change_guard.py to classify risk and generate the checklist or approval request. Read approval-policy.md for the full model.
scripts/detect_repo_stack.py
scripts/cloud_change_guard.py
scripts/pipeline_generator.py
python <skill-dir>/scripts/pipeline_generator.py <repo_root> --platform github-actions --dry-runagentic-development skill's scripts/stack_detector.py + scripts/pipeline_generator.py instead.scripts/deployment_manager.py
python <skill-dir>/scripts/deployment_manager.py <repo_root> --provider gcp --strategy blue-green --service my-svc --image gcr.io/project/image:tagscripts/terraform_scaffolder.py
versions.tf, variables.tf, main.tf, outputs.tf, README.md) for AWS, Azure, or GCP. Optionally runs terraform init + validate. Usage: python <skill-dir>/scripts/terraform_scaffolder.py <repo_root> --provider aws --module-name my-service --validatedevelopment
Use for frontend engineering work such as components, routes, state management, accessibility, performance, design-system integration, and browser-facing debugging or refactors.
development
This skill should be used when the user asks to write, update, review, scaffold, move, remove, or continuously improve documentation for code, folders, services, repos, workflows, architectural decisions, or operational processes. Trigger for inline docs, `README.md`, `ARCHITECTURE.md`, `TESTS.md`, `SETUP.md`, `RUNBOOK.md`, `CHANGELOG.md`, `SECURITY.md`, `OVERVIEW.md`, `FAQ.md`, `DECISIONS.md`, `DEPENDENCIES.md`, `AGENTS.md`, `PLAN.md`, `SPEC.md`, `SOUL.md`, `PRINCIPLES.md`, `DESIGN.md`, `logs/`, `lessons/`, `items/`, `fixes/`, `audits/`, `raw/`, `plans/`, `specs/`, `sources/`, `lib/`, `references/`, `cookbook/`, `knowledge/`, `runbooks/`, `research/`, `official-documentation/`, `context/`, MDX docs, JSDoc/TSDoc, docstrings, ADRs, post-mortems, migration guides, documentation cleanups, and documentation-impact reviews.
tools
Cross-cloud CLI-first cloud operations for AWS, Azure, and GCP. Use when the assistant needs to identify which cloud provider or multi-cloud estate a repo uses, deploy new resources or services, wire automatic deployments, inventory and optimize infrastructure, or diagnose and repair cloud failures entirely from the terminal, with explicit approval gates for high-cost, destructive, identity-sensitive, or hard-to-reverse changes. Covers AWS Amplify full-stack projects, serverless workloads (Lambda, API Gateway, Step Functions, SAM, CDK), and the full AWS database portfolio (RDS, Aurora, Aurora DSQL, DynamoDB, ElastiCache), as well as deep Azure references for diagnostics, storage, compute, compliance, identity, Foundry, and cross-cloud migrations.
development
Use for backend engineering work such as APIs, services, data models, persistence, queues, caching, auth, background jobs, and server-side debugging or refactors.