s3

Community

Publish static sites to S3 with one script.

Authoryugasun
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates uploading local content (like slides or static sites) to S3 or S3-compatible storage services (e.g., MinIO, Aliyun OSS) for public hosting and easy distribution.

Core Features & Use Cases

  • S3 Deployment: Uploads a directory tree while preserving structure and sets the correct MIME types for static hosting.
  • Flexible Endpoints: Supports AWS S3, S3-compatible endpoints, and optional custom domains.
  • Use Case: Deploy a generated slides site to a bucket and share a public URL with minimal configuration.

Quick Start

Use the s3 skill to publish a local site directory to an S3 bucket: uv run {baseDir}/scripts/upload_to_s3.py "slides/my-presentation/dist" "my-bucket" --prefix "presentations/my-presentation"

Dependency Matrix

Required Modules

boto3botocore

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: s3
Download link: https://github.com/yugasun/skills/archive/main.zip#s3

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.