$npx skillfedfor your agent

aws-s3

AWS S3 equips you with production-grade bucket configuration, from hardening with encryption and public access blocks to enforcing policies and setting up cross-region replication. Handle lifecycle transitions, presigned URLs, and access control in one skill.

AWS S3 helps you configure buckets with security, encryption, versioning, and access controls for AWS object storage.

AI-generated summary based on this skill's SKILL.md

44 4 MITupdated by BagelHole

Decision gist · record as of 2026-05-22

AWS S3 helps you configure buckets with security, encryption, versioning, and access controls for AWS object storage. AWS S3 equips you with production-grade bucket configuration, from hardening with encryption and public access blocks to enforcing policies and setting up cross-region replication. Handle lifecycle transitions, presigned URLs, and access control in one skill.

manual: git clone https://github.com/BagelHole/DevOps-Security-Agent-Skills → cp -r DevOps-Security-Agent-Skills/infrastructure/cloud-aws/aws-s3 ~/.claude/skills/aws-s3
infrastructure/cloud-aws/aws-s3/SKILL.md · version 090a66c6

Use it when

  • aws-s3 helps you set up lifecycle rules to automatically transition objects between storage classes—moving to GLACIER for archival.
  • aws-s3 walks you through configuring cross-region replication (CRR) to automatically copy objects to a secondary region.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

BagelHole/DevOps-Security-Agent-Skills/aws-s3 · repository language: Shell

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do you create and secure an S3 bucket with aws-s3?

aws-s3 guides you through bucket creation with security hardening: enable versioning and encryption (SSE-S3 or KMS), activate public access blocks to prevent accidental exposure, and configure bucket policies to enforce HTTPS-only access. The skill covers setting object-level permissions and implementing least-privilege access controls for production environments.

What lifecycle rules and storage class transitions does aws-s3 support?

aws-s3 helps you set up lifecycle rules to automatically transition objects between storage classes—moving to GLACIER for archival or INTELLIGENT_TIERING for cost optimization. You can configure expiration policies to delete old versions or incomplete multipart uploads, reducing storage costs while maintaining compliance and data retention requirements.

How can aws-s3 enable cross-region replication for disaster recovery?

aws-s3 walks you through configuring cross-region replication (CRR) to automatically copy objects to a secondary region, ensuring high availability and disaster recovery. The skill covers replication metrics, status monitoring, and failover strategies so your data remains accessible even if a region becomes unavailable.

How do presigned URLs in aws-s3 provide temporary secure access?

aws-s3 explains presigned URLs—time-limited, cryptographically signed URLs that grant temporary access to private S3 objects without exposing credentials. Use them for downloads, uploads, or sharing sensitive data with external users; the skill covers URL expiration, permission scoping, and security best practices.

How does aws-s3 help troubleshoot S3 access denied errors?

aws-s3 provides diagnostics for common access issues: verify bucket policies and IAM roles, check public access block settings, confirm encryption key permissions (for KMS), and validate cross-account policies. The skill guides you through policy evaluation logic and logging configuration to identify permission mismatches quickly.

What S3 bucket policies enforce HTTPS and restrict access with aws-s3?

aws-s3 demonstrates bucket policies that deny non-HTTPS requests, restrict access by VPC endpoint, enforce specific IAM principals, and block public uploads. The skill shows policy syntax, condition operators, and validation techniques to ensure only authorized, encrypted traffic reaches your buckets.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

AWS S3

Manage Amazon S3 object storage with production-grade security, lifecycle policies, replication, and access controls.

When to Use This Skill

  • Creating S3 buckets with security hardening (encryption, public access block, versioning)
  • Writing bucket policies to enforce HTTPS, restrict IP ranges, or grant cross-account access
  • Setting up lifecycle rules to transition objects between storage classes
  • Configuring cross-region replication for disaster recovery
  • Generating presigned URLs for temporary access to private objects
  • Setting up static website hosting or CloudFront origins
  • Troubleshooting access denied errors or policy conflicts

Prerequisites

  • AWS CLI v2 installed and configured
  • IAM permissions: s3:*, s3-object-lambda:*, kms:* (for SSE-KMS)
  • For replication: IAM role with replication permissions and destination bucket in target region
  • For logging: a separate logging bucket with appropriate ACL

(truncated - see the full file via the links below)

File tree — 1 file
infrastructure/cloud-aws/aws-s3/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Configure S3 buckets with security, encryption, versioning, and access controls”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Aws Cloud Architecture
by manutej · manutej/luxor-claude-marketplace

This skill teaches you to design and operate production-grade AWS architectures aligned with the Well-Architected Framework's six pillars. It covers compute, storage, databases, networking, security, serverless patterns, and cost optimization with practical CloudFormation and Terraform examples.

no license declared → metadata onlyupdated Jun 2026
★ 61repo stars
cis-benchmarks
by BagelHole · BagelHole/DevOps-Security-Agent-Skills

This skill automates CIS benchmark auditing across Linux and Kubernetes environments using industry-standard tools. Run security assessments, identify compliance gaps, and track remediation through a structured workflow that includes scanning, analysis, fixes, and validation.

MITupdated May 2026
★ 44repo stars
querying-aws-s3
by aws · aws/agent-toolkit-for-aws

This skill queries S3 object metadata, tracks bucket activity, and analyzes storage metrics using S3 Metadata system tables (journal, inventory, annotation) and Storage Lens tables through Athena SQL. Use it to count objects, find recent uploads or deletions, identify who accessed a prefix, break down storage classes, search by tag, and audit bucket changes—all faster than raw S3 APIs at scale.

Apache-2.0updated Jul 2026
★ 2,148repo stars
securing-s3-buckets
by aws · aws/agent-toolkit-for-aws

This skill guides you through five core workflows: securing new buckets, auditing existing configurations, remediating findings, configuring encryption, and enabling monitoring. It enforces layered security controls aligned with AWS Well-Architected principles, including versioning, encryption defaults, HTTPS-only policies, and attribute-based access control.

Apache-2.0updated Jul 2026
★ 2,148repo stars
cloudflare-r2
by BagelHole · BagelHole/DevOps-Security-Agent-Skills

This skill covers provisioning and operating Cloudflare R2 buckets via Wrangler CLI, AWS CLI, and boto3, plus binding R2 to Workers for server-side access. Learn lifecycle configuration, presigned URL generation, public bucket serving, and CORS setup to eliminate egress costs for read-heavy workloads and media delivery.

MITupdated May 2026
★ 44repo stars
redis
by BagelHole · BagelHole/DevOps-Security-Agent-Skills

This skill walks you through deploying and operating Redis across single-instance, Sentinel, and cluster modes. Learn core commands for strings, hashes, lists, and sorted sets; configure persistence with RDB snapshots and AOF; implement caching, rate limiting, pub/sub, and distributed locking patterns; and run Redis in Docker with monitoring.

MITupdated May 2026
★ 44repo stars

More skills semantic-versioning (MIT) · firewall-config (MIT)

Tags
object-storage-managementaws-infrastructuredata-retention-policiesencryption-and-securitydisaster-recovery-setupcost-optimization-storageaccess-control-iamcompliance-and-governance