cloud-aws

Plan and implement AWS cloud architectures with least-privilege IAM and CloudWatch monitoring.

1|1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/PedroHBO/opencode-config-skills --skill cloud-aws-pedrohbo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloud-aws
Source: https://github.com/PedroHBO/opencode-config-skills/tree/main/skills/cloud-aws
Command: npx skills add https://github.com/PedroHBO/opencode-config-skills --skill cloud-aws-pedrohbo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

AWS cloud architectures require consistent security, reliability, and cost-conscious practices across IAM, networking, storage, and compute. This skill provides a structured approach to designing and validating AWS environments with emphasis on least privilege, secure data handling, efficient networking, and observability.

Core Features & Use Cases

  • IAM design guidance to enforce least privilege and secure access.
  • VPC and networking patterns for scalable, multi-AZ deployments.
  • Storage and compute recommendations including S3, EKS/EC2/Lambda, and monitoring patterns.
  • Use Case: Designing a data pipeline on AWS with secure access controls and robust monitoring.
  • Use Case: Auditing existing infrastructure for security and cost optimization.

Quick Start

Design an IAM role for a Lambda function with least privilege to access a specific S3 bucket and write logs to CloudWatch.

Frequently Asked Questions about cloud-aws

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design an IAM role for a Lambda function with least privilege access to S3?

Designing least-privilege IAM involves scoping permissions strictly to specific S3 buckets and CloudWatch logging actions required by the Lambda function. This approach enforces secure access controls while preventing broader unauthorized resource interactions.

What is the best way to structure a multi-AZ VPC for scalable AWS deployments?

A scalable multi-AZ VPC structure requires distributing subnets across multiple availability zones and applying secure networking patterns. This ensures high availability and reliable traffic routing for backend services and data pipelines.

Does this AWS architecture approach support cost optimization and S3 lifecycle policies?

Yes, this AWS architecture approach supports cost optimization by enforcing S3 lifecycle policies and auditing existing infrastructure. It provides structured recommendations to manage storage tiers and reduce unnecessary compute expenses across your environment.

How do I audit existing AWS infrastructure for security and observability?

Auditing AWS infrastructure for security involves reviewing configurations against least-privilege IAM, encryption at rest, and logging best practices. This validates your environment to ensure proactive monitoring readiness with CloudWatch.

When do I need to enforce encryption at rest and logging in AWS storage?

Enforcing encryption at rest and logging in AWS storage is needed when handling sensitive data or operating under strict compliance requirements. This practice secures S3 buckets and ensures data access remains traceable across backend services.

Do I need jq installed to use these AWS cloud architecture patterns?

Yes, you need jq installed as a dependency to execute the scripts provided by these AWS cloud architecture patterns. The scripts rely on jq to parse JSON responses from AWS APIs during security reviews and VPC design tasks.