This covers the essentials of S3 operations: bucket creation with proper security defaults, object uploads and downloads, presigned URLs for temporary access, and lifecycle policies for cost management. The doc walks through both high-level CLI commands and low-level s3api calls, plus boto3 examples for Python automation. What stands out is the security-first approach, showing how to block public access, enable versioning, and configure encryption right from the start. The lifecycle policy examples are especially practical, covering transitions to Glacier and cleaning up old versions. If you're setting up S3 infrastructure or automating file operations, the presigned URL and event notification patterns will save you time.
- skills.sh installs
- 269
- GitHub stars
- 1.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add itsmostafa/aws-agent-skills --skill s3 --agent claude-codeInstalls into .claude/skills of the current project.
Files
AWS S3
Amazon Simple Storage Service (S3) provides scalable object storage with industry-leading durability (99.999999999%). S3 is fundamental to AWS—used for data lakes, backups, static websites, and as storage for many other AWS services.
Table of Contents
Core Concepts
Buckets
Containers for objects. Bucket names are globally unique across all AWS accounts.
Objects
Files stored in S3, consisting of data, metadata, and a unique key (path). Maximum size: 5 TB.
Storage Classes
Sponsors
Details
- Repository
- github.com/itsmostafa/aws-agent-skills
- Categories
- AI & Agent Building, Cloud & Infrastructure
- License
- MIT
- First seen
- Jun 3, 2026
