s3
Installation
SKILL.md
S3 Deployment Skill
Instructions
This skill handles uploading a local directory (e.g., generated slides) to an AWS S3 bucket or any S3-compatible object storage (e.g., MinIO, Aliyun OSS, Tencent COS) for static website hosting.
- Prerequisites:
- Ensure the user has valid credentials in their environment:
S3_ACCESS_KEY_IDS3_SECRET_ACCESS_KEYS3_BUCKET(Optional if provided as an argument)S3_REGION(Optional)S3_ENDPOINT_URL(Required for non-AWS services like MinIO or Aliyun OSS)S3_CUSTOM_DOMAIN(Optional, overrides the generated URL)
- Ensure
boto3is installed in the environment. If not, install it. - Identify the source directory (e.g.,
slides/<ppt-name>/dist/) and the target S3 bucket name.
- Ensure the user has valid credentials in their environment: