This one covers the real-world S3 operations you actually need: bucket creation with waiters, object uploads with metadata and encryption, multipart handling for large files, presigned URLs for temporary access, and the Transfer Manager for anything over 100MB. The examples include error handling and validation steps, not just happy-path code. Storage class comparison table is handy for cost optimization decisions. Worth noting it shows both basic S3Client patterns and the async Transfer Manager approach, plus the actual constraints that trip people up like the 5GB single-PUT limit and eventual consistency on list operations. Good reference for the 80% of S3 work that isn't exotic.
npx skills add https://github.com/giuseppe-trisciuoglio/developer-kit --skill aws-sdk-java-v2-s3