Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aj-geddes avatar

Cloud Security Configuration

  • 425 installs
  • 305 repo stars
  • Updated March 4, 2026
  • aj-geddes/useful-ai-prompts

cloud-security-configuration is a Claude skill that hardens AWS, Azure, and GCP accounts with least-privilege IAM, encryption, network segmentation, and audit logging using provider-specific reference guides.

About

cloud-security-configuration is a useful-ai-prompts skill that implements defense-in-depth cloud security across AWS, Azure, and GCP for developers shipping regulated or internet-facing workloads. Quick-start commands enable AWS GuardDuty threat detection, multi-region CloudTrail audit logging, and S3 bucket KMS encryption, with deeper patterns in four reference guides for AWS, Azure, GCP, and Terraform security configuration. The skill covers zero-trust IAM, MFA enforcement, service accounts, secrets management, network segmentation, and continuous monitoring aligned to GDPR, HIPAA, and PCI-DSS needs. Developers reach for cloud-security-configuration when hardening new cloud accounts, preparing compliance review, or securing multi-cloud deployments before production cutover. Best-practice guardrails warn against root credentials, secrets in code, over-permissive security groups, and disabled encryption.

  • Least-privilege IAM
  • Encryption defaults
  • Network segmentation
  • Logging and alerting
  • Baseline compliance checks

Cloud Security Configuration by the numbers

  • 425 all-time installs (skills.sh)
  • Ranked #540 of 2,203 Security skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill cloud-security-configuration

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs425
repo stars305
Last updatedMarch 4, 2026
Repositoryaj-geddes/useful-ai-prompts

How do you harden cloud accounts before production?

Harden cloud accounts and workloads with least-privilege IAM, encryption, network segmentation, and audit logging before exposing services to users or compliance review.

Who is it for?

Backend and platform engineers preparing AWS, Azure, or GCP workloads for production under GDPR, HIPAA, or PCI-DSS compliance review.

Skip if: On-premise-only deployments or application-level OWASP code review should use infrastructure-appropriate security skills instead of this cloud account hardening guide.

When should I use this skill?

A developer needs to secure cloud accounts with IAM least privilege, encryption, GuardDuty or CloudTrail logging, or multi-cloud compliance controls before launch.

What you get

IAM policies, encryption settings, audit logging configuration, network controls, and Terraform security reference implementations.

  • IAM and encryption configurations
  • Audit logging setup
  • Terraform security reference patterns

By the numbers

  • Includes 4 reference guides for AWS, Azure, GCP, and Terraform security
  • Quick-start covers GuardDuty, CloudTrail, and S3 KMS encryption setup

Files

SKILL.mdMarkdownGitHub ↗

Cloud Security Configuration

Table of Contents

Overview

Cloud security requires comprehensive strategies spanning identity management, encryption, network controls, compliance, and threat detection. Implement defense-in-depth with multiple layers of protection and continuous monitoring.

When to Use

  • Protecting sensitive data in cloud
  • Compliance with regulations (GDPR, HIPAA, PCI-DSS)
  • Implementing zero-trust security
  • Securing multi-cloud environments
  • Threat detection and response
  • Identity and access management
  • Network isolation and segmentation
  • Encryption and key management

Quick Start

Minimal working example:

# Enable GuardDuty (threat detection)
aws guardduty create-detector \
  --enable \
  --finding-publishing-frequency FIFTEEN_MINUTES

# Enable CloudTrail (audit logging)
aws cloudtrail create-trail \
  --name organization-trail \
  --s3-bucket-name audit-bucket \
  --is-multi-region-trail

# Enable S3 bucket encryption by default
aws s3api put-bucket-encryption \
  --bucket my-bucket \
  --server-side-encryption-configuration '{
    "Rules": [{
      "ApplyServerSideEncryptionByDefault": {
        "SSEAlgorithm": "aws:kms",
        "KMSMasterKeyID": "arn:aws:kms:region:account:key/key-id"
      },
      "BucketKeyEnabled": true
    }]
  }'

# Enable VPC Flow Logs
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
AWS Security ConfigurationAWS Security Configuration
Terraform Security ConfigurationTerraform Security Configuration
Azure Security ConfigurationAzure Security Configuration
GCP Security ConfigurationGCP Security Configuration

Best Practices

✅ DO

  • Implement least privilege access
  • Enable MFA everywhere
  • Use service accounts for applications
  • Encrypt data at rest and in transit
  • Enable comprehensive logging
  • Implement network segmentation
  • Use secrets management
  • Enable threat detection
  • Regular security assessments
  • Keep systems patched

❌ DON'T

  • Use root/default credentials
  • Store secrets in code
  • Over-permissive security groups
  • Disable encryption
  • Ignore logs and monitoring
  • Share credentials
  • Skip compliance requirements
  • Trust unverified data sources

Related skills

How it compares

Pick cloud-security-configuration for account-level cloud hardening; use application security review skills for code-level vulnerability analysis.

FAQ

Which cloud providers does cloud-security-configuration cover?

cloud-security-configuration covers AWS, Azure, and GCP with dedicated reference guides plus a Terraform security configuration guide for infrastructure-as-code deployments.

What AWS services does cloud-security-configuration enable first?

cloud-security-configuration quick-start enables GuardDuty threat detection, multi-region CloudTrail audit logging, and S3 bucket encryption with aws:kms and a customer-managed KMS key.

Securitycomplianceappsecsecrets

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.