awsclaw-s3-fileops

Upload and download files and folders between local disk and Amazon S3 while preserving folder structure.

1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/necatiarslan/awsclaw --skill awsclaw-s3-fileops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: awsclaw-s3-fileops
Source: https://github.com/necatiarslan/awsclaw/tree/main/skills/awsclaw-s3-fileops
Command: npx skills add https://github.com/necatiarslan/awsclaw --skill awsclaw-s3-fileops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing bulk uploads and downloads with folder-preserving semantics usually means crafting custom scripts or manually moving files, which is slow and error-prone. This skill lets you tell awsclaw exactly what to move between your local disk and Amazon S3 while keeping directory hierarchies intact.

Core Features & Use Cases

  • UploadFile & UploadFolder handle one or multiple local paths and push them into the designated bucket and key prefix while retaining the original folder layout.
  • DownloadFile & DownloadFolder pull specific keys or entire prefixes into a local directory with optional structure preservation for quick analysis or restores.
  • Use case: Back up a project or dataset directory to S3 for sharing, or download multiple S3 prefixes to synchronize cloud data with the local workspace.

Quick Start

Ask awsclaw to upload or download the selected files and folders to the specified S3 bucket while preserving their folder structure.

Frequently Asked Questions about awsclaw-s3-fileops

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

FAQPage Schema
How do I bulk upload local folders to Amazon S3 while preserving directory structure?

You can bulk upload local folders to Amazon S3 while preserving directory structure by specifying the local paths, bucket names, and key prefixes to trigger deterministic UploadFolder commands that retain the original layout.

What is the best way to download multiple files from S3 to a local disk?

Downloading multiple files from S3 to a local disk is handled by specifying the target bucket, key prefixes, and local directory paths, which executes DownloadFile or DownloadFolder commands to pull specific keys or entire prefixes.

Can I transfer multiple local paths to a specific S3 bucket prefix in one operation?

Yes, you can transfer multiple local paths to a specific S3 bucket prefix in one operation by providing the necessary bucket names, key prefixes, local paths, and flags to run bulk UploadFile or UploadFolder commands deterministically.

Does this method synchronize cloud data with a local workspace?

Yes, synchronizing cloud data with a local workspace is a primary use case, achieved by downloading multiple S3 prefixes into a local directory with optional structure preservation for quick analysis or restores.

Why does my S3 bulk file transfer require explicit bucket names and key prefixes?

S3 bulk file transfers require explicit bucket names and key prefixes to ensure the tool receives the correct parameters, allowing UploadFile, DownloadFile, UploadFolder, or DownloadFolder commands to run deterministically and without errors.