What problem does it solve? Delivering private artifacts like image tarballs or bootstrap assets through S3 often ends with unverified uploads and lost fetch paths, forcing hosts to guess whether an object is ready. This Skill stages the artifact, confirms the exact bucket, key, size, and last-modified metadata, and saves durable evidence of the delivery. ## Core Features & Use Cases - Stage-and-verify workflow: Uploads an artifact to a deterministic S3 key, then confirms it with aws s3 ls and aws s3api head-object instead of trusting the upload command. - Durable evidence capture: Saves the final S3 URI, head-object JSON, summary, logs, and a ready-to-run host-side fetch script under a timestamped output directory. - Use Case: You build a Docker image tarball locally and need it on an EC2 host. Run the script to upload it to a private bucket, verify the object metadata, and hand the host the generated fetch-example.sh to pull it down before docker load. ## Quick Start Run the stage-and-verify script with your local artifact path, target S3 URI, and an output directory to upload the file, verify its metadata, and save the host fetch command as evidence.