21 skills · category
Cloud Platforms skills for Claude Code
Skills for the platforms apps actually ship to: AWS Lambda, IAM and CDK, S3 and R2, Google Cloud Run, Azure Functions, Cloudflare Workers, Vercel, Fly.io, Supabase and Firebase, plus a cost audit that finds the spend nobody is watching.
- 171AWS CDK
- 172AWS CloudFront
- 173AWS ECS on Fargate
- 174AWS IAM Least Privilege
- 175AWS Lambda
- 176AWS Messaging
- 177AWS RDS and Aurora
- 178Azure Container Apps
- 179Azure Functions
- 180Cloud Cost Audit
- 181Google Cloud Run
- 182Cloudflare Workers
- 183Firebase Backend
- 184Fly.io Apps
- 185Google BigQuery
- 186Netlify Deploys
- 187PaaS Deploys
- 188S3 and R2 Object Storage
- 189Supabase Backend
- 190Vercel Deploys
- 191VPS Deployment
Every cloud platforms skill
Each card opens the full playbook, example prompts and install commands.
AWS CDK
CDK diffs you can trust before you hit deploy
Claude structures CDK apps into explicit-environment stateful and stateless stacks, uses L2 grant methods instead of hand-written policies, and reads every cdk diff for replacements before deploy. It keeps logical IDs stable through refactors, untangles cross-stack export deadlocks, and adds assertion tests and cdk-nag so encryption and retention regressions fail CI.
AWS CloudFront
Private origins, small cache keys, high hit ratios
Claude puts S3 behind Origin Access Control with the bucket fully private, splits traffic into per-path behaviors, and keeps cache keys limited to what changes the response while forwarding the rest through origin request policies. Assets get long immutable TTLs, HTML stays fresh, edge logic starts with CloudFront Functions, and every change is verified with x-cache headers and hit-ratio metrics.
AWS ECS on Fargate
Containers that deploy, drain and roll back cleanly
Claude writes task definitions with valid Fargate sizes, separate execution and task roles, secrets pulled by reference and logs that cannot block the app. Services run in private subnets with the endpoints they need, deploy with a circuit breaker or native blue/green and canary strategies, drain on SIGTERM, and scale on request count or queue backlog instead of guesses.
AWS IAM Least Privilege
Exact permissions, and AccessDenied solved by evidence
Claude maps each API call to the exact IAM actions, ARNs and condition keys it needs instead of reaching for wildcards. AccessDenied errors are traced through caller identity, CloudTrail, decoded messages and the evaluation order to the policy type that denied. Policies are validated with Access Analyzer and a bundled stdlib linter that flags PassRole, escalation paths and open OIDC trusts.
AWS Lambda
Fast cold starts, safe retries, no silent drops
Claude writes Lambda handlers that create clients once at init, stay well inside timeouts, and return partial batch failures so one bad SQS message does not replay the rest. It measures Init Duration before tuning, chooses between bundling, arm64, SnapStart and provisioned concurrency, and makes sure every async trigger has a failure destination and alarms.
AWS Messaging
Queues, topics and buses that survive duplicates
Claude picks between SQS, SNS fan-out, EventBridge rules, Pipes and Scheduler based on ordering, routing and consumer count, then configures visibility timeouts, long polling and DLQs with alarms. Consumers are written idempotently with partial batch failure reporting, and the poison message, duplicate and redrive paths are tested before anything ships.
AWS RDS and Aurora
Right engine, tested failover, no surprise I/O bill
Guides Claude through running PostgreSQL and MySQL on AWS from measured load: choosing RDS, Aurora, or Serverless v2, sizing for the working set, testing failover, and keeping settings in custom parameter groups. It plans major upgrades as blue/green deployments with the logical-replication and PITR caveats, reduces RDS Proxy pinning, and runs a script that compares Aurora Standard and I/O-Optimized from your bill.
Azure Container Apps
Revisions, KEDA scaling and secrets without passwords
Claude defines Container Apps in YAML or Bicep with managed identity for ACR and Key Vault, real startup and readiness probes, and ingress limited to what is needed. Scaling uses HTTP or KEDA queue rules tuned per workload, releases run as revisions with explicit traffic weights and labels, and debugging starts from system logs instead of guesswork.
Azure Functions
Current models, managed identity and handled poison queues
Claude builds function apps on the current programming model for each language, migrating off in-process .NET and function.json-era code before the support cutoff. It picks a hosting plan from latency and networking needs, connects triggers through managed identity and Key Vault references, tunes host.json per trigger, and makes sure failing messages land in a monitored poison or dead-letter queue.
Cloud Cost Audit
Find the money, prove it, cut it with sign-off
Claude breaks the bill down by service, usage type and tag, explains the handful of items that make up most of the spend, and hunts idle disks, unused IPs, log groups without retention and NAT traffic that a gateway endpoint would remove. It rightsizes before recommending commitments, never deletes without approval, and delivers a savings report with evidence for every number.
Google Cloud Run
Containers tuned for concurrency, cost and calm rollouts
Claude prepares containers that honor the Cloud Run contract, then picks concurrency, CPU allocation and instance limits from how the app actually behaves instead of defaults. Services run as dedicated service accounts with Secret Manager secrets, new revisions deploy with no traffic behind a tag, and traffic shifts in steps with an exact rollback command ready.
Cloudflare Workers
Right storage per binding, typed env, one-command rollback
Claude configures Workers with explicit compatibility dates, generated binding types and per-environment bindings, then picks KV, D1, R2, Durable Objects or Queues from the access pattern rather than habit. Code stays inside CPU and memory limits, tests run in the real Workers runtime via Vitest, and releases go out as versions with traffic splitting and a known rollback.
Firebase Backend
Query-shaped Firestore models guarded by tested rules
Claude models Firestore collections from the app's actual queries, avoiding hotspots and unbounded documents, and writes Security Rules that check ownership, roles and the exact shape of every write. Rules are proven with allowed and denied cases on the Emulator Suite before deploy, and 2nd gen Cloud Functions dedupe retried events and keep privileged fields out of client reach.
Fly.io Apps
Machines, volumes and regions configured on purpose
Claude writes fly.toml with real health checks, request concurrency limits and deliberate auto stop settings, runs at least two Machines for anything that must stay up, and explains that each volume lives on one host and needs its own backups. Migrations run as release commands that are safe during rolling deploys, and rollback is a redeploy of a recorded image.
Google BigQuery
Scan less, pay less, know who spent what
Claude starts a BigQuery task by finding the real cost drivers in INFORMATION_SCHEMA, then fixes table design with partitioning, clustering and required partition filters, rewrites the worst queries and proves the savings with dry runs. It adds byte caps and daily quotas, compares on-demand with editions using measured slot-hours, and grants access through datasets, authorized views and row policies.
Netlify Deploys
Builds, redirects and functions that behave per context
Claude moves Netlify configuration into netlify.toml with pinned Node versions, monorepo base directories and ignore commands, then scopes environment variables per deploy context. Redirects are ordered with shadowing and force understood, assets get immutable caching, functions and forms follow current limits, and every change is checked on a deploy preview with a one-step rollback ready.
PaaS Deploys
Render, Railway or Heroku, configured from the repo
Claude picks the platform that fits the stack, then writes render.yaml, railway.json or a Procfile so services, databases and variables live in the repo. Apps bind to $PORT with real health checks, migrations run once in the release phase and stay backward compatible, database pools fit plan limits, and the free-tier traps such as sleeping instances and expiring databases are called out early.
S3 and R2 Object Storage
Private buckets, presigned uploads, no surprise bills
Claude keeps buckets private with Block Public Access and ACLs disabled, then serves files through short-lived presigned URLs or CloudFront with origin access control. Uploads go straight from the browser with server-chosen keys and enforced size limits, large files use multipart with exposed ETags, and lifecycle rules abort stale uploads and expire old versions on S3 or R2.
Supabase Backend
Treat the database as the security boundary it is
Claude builds Supabase projects with the CLI and versioned migrations, enables RLS on every exposed table with per-operation policies that are indexed and tested as two different users, and keeps the secret key off clients. Server auth uses @supabase/ssr with verified users, storage paths are scoped by user folder, and types are regenerated after each schema change.
Vercel Deploys
Reproducible builds, scoped env vars, instant rollback
Claude reproduces Vercel builds locally with vercel pull and vercel build before guessing, scopes env vars per Production, Preview and branch, and remembers that changes need a redeploy. Functions run on the Node.js runtime near the database with sensible maxDuration, previews stay protected, monorepo builds skip unaffected apps, and production moves by promotion with a known rollback.
VPS Deployment
One server, done properly: TLS, backups, no-drop deploys
Claude sets up a VPS the way an experienced operator would: key-only SSH, a firewall that Docker cannot bypass, Compose services on internal networks behind Caddy with automatic TLS, and a deploy script that starts a healthy replica before draining the old one. Nightly restic and pg_dump backups go off-site with a restore test, and exposure is verified from outside the server.
Choosing Cloud Platforms skills
Install the skills that match requests you make every week; each costs about 100 tokens of standing context until it loads. If you are not sure where to begin, start with AWS IAM Least Privilege and VPS Deployment. For background, read The Best Claude Code Skills in 2026, by Use Case, How to Install Claude Code Skills (5 Ways) and Personal vs Project Skills.
By technology: AWS skillsCloudflare skillsJavaScript skillsPostgreSQL skillsGoogle Cloud skillsNode.js skillsMicrosoft Azure skills
Install several
Install several at once
The installer accepts any number of skill names. Add --project to install into the current repository.
curl -fsSL https://claudeskills.page/install.sh | sh -s -- aws-cdk aws-cloudfront aws-ecs-fargate aws-iam aws-lambda aws-messaging aws-rds-aurora azure-container-apps azure-functions cloud-cost-audit cloud-run cloudflare-workers firebase-backend fly-io gcp-bigquery netlify-deploys paas-deploys s3-object-storage supabase-backend vercel-deploys vps-deployment Cloud Platforms skills FAQ
How do I install every Cloud Platforms skill at once?
Download the bundle at https://claudeskills.page/downloads/category/cloud.zip and unzip it into ~/.claude/skills/ (or .claude/skills/ inside a repository). To pick a few, pass several names to the installer: curl -fsSL https://claudeskills.page/install.sh | sh -s -- aws-cdk aws-cloudfront aws-ecs-fargate.
Will installing 21 skills slow Claude Code down?
No. Claude Code keeps only each skill's short description in context — roughly 100 tokens per skill — and loads the full instructions only when a request matches. Install the whole category if it fits your work; unused skills cost almost nothing.
Which Cloud Platforms skill should I start with?
Start with AWS IAM Least Privilege, VPS Deployment. They cover the most common requests in this category; add the rest as your work calls for them.
Featured in Data Engineering Stack.
Explore other categories
- Claude Code Mastery
- Engineering Workflow
- Frontend
- Backend & APIs
- Languages
- Testing
- DevOps & SRE
- Databases
- Data Engineering
- AI Engineering
- Security
- Performance
- Architecture
- Mobile
- Design & UX
- Documents & Files
- Technical Writing
- Integrations
- SEO & Growth
- Game Development
- Embedded & IoT
- Product Management
- Research & Analysis
- Automation & Tooling