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

Cloud Storage Optimization

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

cloud-storage-optimization is an agent skill that guides AWS S3, Azure Blob, and GCP Cloud Storage tuning through compression, partitioning, lifecycle policies, and tiered archiving for developers reducing storage cost a

About

Prompt skill for cloud storage optimization: S3 tiering, lifecycle transitions, intelligent tiering, CloudFront caching, multipart uploads, and cost monitoring to keep object storage fast and affordable in production.

  • Storage class selection
  • Lifecycle and expiration
  • CDN and caching
  • Egress cost control
  • Inventory and metrics

Cloud Storage Optimization by the numbers

  • 367 all-time installs (skills.sh)
  • +8 installs in the week ending Jun 23, 2026 (Skillselion tracking)
  • Ranked #398 of 1,039 Cloud & Infrastructure 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-storage-optimization

Add your badge

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

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

How do you reduce S3 and cloud storage costs at scale?

Reduce S3 and object-storage cost and latency by tuning lifecycle rules, storage classes, caching, and access patterns for media, logs, and backup datasets at scale.

Who is it for?

Developers operating large S3, Azure Blob, or GCP buckets for logs, media, backups, or analytics who need structured cost and performance tuning steps.

Skip if: Developers designing application databases or CDN edge caching who do not manage object-storage buckets or data-lake files directly.

When should I use this skill?

Storage bills climb, infrequently accessed archives need tiering, or a team must implement lifecycle rules and Parquet partitioning for analytics workloads.

What you get

Lifecycle policies, intelligent-tiering configuration, partitioned data-lake layout, and Terraform storage definitions aligned to access patterns.

  • lifecycle policy configuration
  • partitioning strategy
  • terraform storage module outline

By the numbers

  • Bundles 4 reference guides in the references directory
  • Sample intelligent-tiering policy tiers at 90 and 180 days

Files

SKILL.mdMarkdownGitHub ↗

Cloud Storage Optimization

Table of Contents

Overview

Optimize cloud storage costs and performance across multiple cloud providers using compression, intelligent tiering, data partitioning, and lifecycle management. Reduce storage costs while maintaining accessibility and compliance requirements.

When to Use

  • Reducing storage costs
  • Optimizing data access patterns
  • Implementing tiered storage strategies
  • Archiving historical data
  • Improving data retrieval performance
  • Managing compliance requirements
  • Organizing large datasets
  • Optimizing data lakes and data warehouses

Quick Start

Minimal working example:

# Enable Intelligent-Tiering
aws s3api put-bucket-intelligent-tiering-configuration \
  --bucket my-bucket \
  --id OptimizedStorage \
  --intelligent-tiering-configuration '{
    "Id": "OptimizedStorage",
    "Filter": {"Prefix": "data/"},
    "Status": "Enabled",
    "Tierings": [
      {
        "Days": 90,
        "AccessTier": "ARCHIVE_ACCESS"
      },
      {
        "Days": 180,
        "AccessTier": "DEEP_ARCHIVE_ACCESS"
      }
    ]
  }'

# Analyze storage usage
aws s3api list-bucket-metrics-configurations --bucket my-bucket

# Enable S3 Select for cost optimization
aws s3api put-bucket-metrics-configuration \
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
AWS S3 Storage OptimizationAWS S3 Storage Optimization
Data Compression and Partitioning StrategyData Compression and Partitioning Strategy
Terraform Multi-Cloud Storage ConfigurationTerraform Multi-Cloud Storage Configuration
Data Lake Partitioning StrategyData Lake Partitioning Strategy

Best Practices

✅ DO

  • Use Parquet or ORC formats for analytics
  • Implement tiered storage strategy
  • Partition data by time and queryable dimensions
  • Enable versioning for critical data
  • Use compression (gzip, snappy, brotli)
  • Monitor storage costs regularly
  • Implement data lifecycle policies
  • Archive infrequently accessed data

❌ DON'T

  • Store uncompressed data
  • Keep raw logs long-term
  • Ignore storage optimization
  • Use only hot storage tier
  • Store duplicate data
  • Forget to delete old test data

Related skills

How it compares

Choose cloud-storage-optimization over generic FinOps prompts when you need provider-specific CLI commands and data-lake partitioning recipes.

FAQ

Which clouds does cloud-storage-optimization cover?

cloud-storage-optimization addresses AWS S3, Azure Blob Storage, and Google Cloud Storage. cloud-storage-optimization includes AWS CLI intelligent-tiering samples plus reference guides for compression, partitioning, Terraform configuration, and data-lake layout.

What formats does cloud-storage-optimization recommend for analytics?

cloud-storage-optimization recommends Parquet or ORC columnar formats with gzip, snappy, or brotli compression. cloud-storage-optimization also advises partitioning by time and queryable dimensions and archiving infrequently accessed objects to colder tiers.

Cloud & Infrastructureinframonitoring

This week in AI coding

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

unsubscribe anytime.