aws-s3-provisioner

Provision public S3 website buckets and synchronize local build assets.

1|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/eymass/swe-plugin --skill aws-s3-provisioner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-s3-provisioner
Source: https://github.com/eymass/swe-plugin/tree/main/skills/aws-s3-provisioner
Command: npx skills add https://github.com/eymass/swe-plugin --skill aws-s3-provisioner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires aws-cli, curl, and includes scripts (resource) components.

What problem does it solve?

Provisioning a public S3 static website bucket for landing pages by orchestrating bucket creation, public access configuration, static website hosting, file synchronization, and endpoint verification.

Core Features & Use Cases

  • Create or reuse an S3 bucket and configure public read access for website hosting.
  • Configure static website settings and synchronize local build assets to the bucket.
  • Verify the bucket website endpoint and ensure the site is live before handoff to the next pipeline stage.

Quick Start

Run the s3-provision.sh script with your target bucket and local site directory to provision and publish a landing page.

Frequently Asked Questions about aws-s3-provisioner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provision a public S3 bucket for static website hosting?

Provisioning a public S3 bucket for static website hosting involves creating the bucket, applying a public read bucket policy, enabling static website settings, and synchronizing local build assets to make the site live.

Can I use AWS CLI to automate S3 static website setup and endpoint verification?

Yes, AWS CLI automates the S3 static website setup by managing bucket creation and file synchronization, while curl handles endpoint verification to ensure the public site is live before pipeline handoff.

What is the best way to update an existing S3 landing page with new build assets?

The best way to update an existing S3 landing page is to run the provisioning script against your target bucket, which reuses the existing bucket, synchronizes new local build assets, and verifies the updated website endpoint.

Does the S3 provisioning script handle public access configuration for new deployments?

Yes, the S3 provisioning script handles public access configuration for new deployments by orchestrating bucket creation, applying the necessary bucket policies, and managing static website hosting settings.

Do I need curl to deploy a static site to an S3 bucket?

Yes, curl is required alongside AWS CLI to deploy a static site to an S3 bucket, specifically to perform endpoint verification and ensure the provisioned website is live and accessible before handoff.