← 返回 Skills 市场
Create and manage a sorted directory structure in AWS S3
作者
6mile-puppet
· GitHub ↗
· v1.0.1
616
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install s3-sort
功能描述
Upload many files to S3 with automatic organization by first-character prefixes.
安全使用建议
This skill appears to do exactly what it claims, but review these practical safety steps before installing or running it: 1) Use least-privilege AWS credentials — grant only the S3 permissions needed (PutObject, List, optionally Delete) and scope them to the target bucket(s). 2) Test with --dry-run and/or a disposable test bucket first to verify behavior. 3) Be aware the staging flow follows symlinks (it creates symlinks to real file paths), so if SOURCE_DIR contains symlinks to sensitive files outside the directory those files may be uploaded — ensure SOURCE_DIR contains only intended files. 4) Confirm the bucket name you pass is correct to avoid accidental data exfiltration. 5) Inspect the script locally before running it in an automated agent context. If you need the agent to run this skill autonomously, consider providing credentials with limited scope and monitoring uploads.
功能分析
Type: OpenClaw Skill
Name: s3-sort
Version: 1.0.1
The OpenClaw skill 's3-bulk-upload' is designed to upload files to S3 with automatic prefix organization. Both the `SKILL.md` documentation and the `s3-bulk-upload.sh` script align with this stated purpose. The skill correctly uses `aws s3 cp` and `aws s3 sync` commands, requires appropriate AWS credentials, and employs standard shell scripting practices including temporary directories and symlinks for efficient bulk uploads. There is no evidence of prompt injection attempts in the markdown, nor any malicious code such as data exfiltration to unauthorized endpoints, persistence mechanisms, or obfuscation in the script. The use of `realpath` for symlink resolution is a standard practice for `aws s3 sync` and is not indicative of malicious intent within the context of uploading files from a specified source directory.
能力评估
Purpose & Capability
Name/description, required binaries (aws), declared env vars (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY), brew install (awscli), SKILL.md, and the included bash script all match the stated goal of uploading files to S3 organized by first-character prefixes.
Instruction Scope
The runtime instructions and script operate only on a user-supplied source directory and a target S3 bucket and invoke aws s3 cp / aws s3 sync. They do not contact other external endpoints. One important behavioral note: the sync/staging flow creates symlinks to the realpath of files and will cause files referenced by symlinks (including files outside the provided directory) to be staged and uploaded — so ensure SOURCE_DIR contains only the intended files.
Install Mechanism
Install uses Homebrew to install the official awscli formula (creates the 'aws' binary). This is a standard, low-risk install method for macOS/homebrew environments.
Credentials
Only AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY are required, which is appropriate for a tool that calls the AWS CLI. The primaryEnv is set to AWS_ACCESS_KEY_ID. No unrelated credentials or config paths are requested.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide configs, and contains no mechanism to persist beyond normal installation. Autonomous invocation is allowed (platform default) but not combined with other red flags.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install s3-sort - 安装完成后,直接呼叫该 Skill 的名称或使用
/s3-sort触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Added the bash script to actually do the sorting and managing
v1.0.0
First version
元数据
常见问题
Create and manage a sorted directory structure in AWS S3 是什么?
Upload many files to S3 with automatic organization by first-character prefixes. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 616 次。
如何安装 Create and manage a sorted directory structure in AWS S3?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install s3-sort」即可一键安装,无需额外配置。
Create and manage a sorted directory structure in AWS S3 是免费的吗?
是的,Create and manage a sorted directory structure in AWS S3 完全免费(开源免费),可自由下载、安装和使用。
Create and manage a sorted directory structure in AWS S3 支持哪些平台?
Create and manage a sorted directory structure in AWS S3 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Create and manage a sorted directory structure in AWS S3?
由 6mile-puppet(@6mile-puppet)开发并维护,当前版本 v1.0.1。
推荐 Skills