← 返回 Skills 市场
71
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install rustfs-upload
功能描述
上传图片/文件到 RustFS 对象存储,返回公开访问链接。当用户说"上传到 rustfs"、"rustfs 图床"、"用 rc 上传"时触发。
安全使用建议
This skill appears to do what it claims, but review the following before installing:
- The registry metadata omits required env vars and binaries; SKILL.md and the script actually require the 'rc' CLI and RUSTFS_* environment variables. Expect to provide a sensitive Access Key and Secret Key.
- The script will call 'rc alias set' and may create/overwrite an alias named 'rustfs-temp' in your rc configuration, potentially persisting secrets to disk. If you don't want credentials stored, provide short-lived or limited-scope keys, or inspect/modify the script to avoid alias creation.
- The script will create buckets if missing and will construct a public URL using RUSTFS_PUBLIC_DOMAIN; confirm that PUBLIC_DOMAIN is correct and you understand the uploaded objects will be publicly addressable.
- Origin is unknown. If you trust this skill, test it first with a disposable account/bucket and non-production credentials, and review the script (scripts/upload.sh) yourself. If you require stronger guarantees, request the publisher to update package metadata to declare the required env vars, binaries, and the fact that rc config will be modified.
功能分析
Type: OpenClaw Skill
Name: rustfs-upload
Version: 1.0.0
The skill is a utility for uploading files to RustFS storage using the 'rc' CLI tool. It handles credentials via environment variables and performs standard file operations (upload, bucket creation) as described in its documentation (SKILL.md and scripts/upload.sh). No malicious behavior or exfiltration was detected.
能力评估
Purpose & Capability
The name/description match the included script: it uploads files to a RustFS (S3-compatible) endpoint via the 'rc' CLI. However the registry metadata advertised no required env vars or binaries, while SKILL.md and the script require RUSTFS_* environment variables and the 'rc' client. This mismatch is inconsistent with the stated packaging.
Instruction Scope
SKILL.md instructs running the included upload.sh and documents the exact env vars the script reads. The script only performs upload-related actions (checking file exists, setting/using an rc alias, creating the bucket if missing, copying the file, and printing a public URL). It does modify the user's rc alias configuration (rc alias set) and will create buckets; these side effects are within upload scope but should be made explicit to users.
Install Mechanism
There is no installer or third-party download; this is an instruction-only skill with one bundled shell script. Nothing is fetched from external URLs or written to arbitrary system locations by an installer.
Credentials
The script legitimately needs endpoint, access key, secret key, bucket, and public domain values. But the registry metadata did not declare any required env vars or config paths; instead the SKILL.md and script require sensitive variables (RUSTFS_ACCESS_KEY / RUSTFS_SECRET_KEY) and may persist them into rc's alias/config. Requesting and persisting secret keys is proportionate to the task but is sensitive and should be declared up front.
Persistence & Privilege
The skill is not always-enabled and can be invoked by the user. However the script will set an rc alias named 'rustfs-temp' (overwriting or creating entries in the user's rc config) and may create buckets. Modifying the rc client configuration and persisting credentials is a non-trivial side effect that users should be aware of.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install rustfs-upload - 安装完成后,直接呼叫该 Skill 的名称或使用
/rustfs-upload触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
rustfs-upload 1.0.0 - Initial release
- Upload images or files to RustFS object storage and return a public access link.
- Triggered by phrases like "上传到 rustfs", "rustfs 图床上传", or "用 rc 上传".
- Requires environment variables for RustFS endpoint, credentials, bucket, and public domain.
- Uses the `rc` command-line tool for uploading and outputs result as JSON.
- Does not edit images, support batch uploads, management, or deletion features.
元数据
常见问题
rustfs-upload 是什么?
上传图片/文件到 RustFS 对象存储,返回公开访问链接。当用户说"上传到 rustfs"、"rustfs 图床"、"用 rc 上传"时触发。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 71 次。
如何安装 rustfs-upload?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install rustfs-upload」即可一键安装,无需额外配置。
rustfs-upload 是免费的吗?
是的,rustfs-upload 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
rustfs-upload 支持哪些平台?
rustfs-upload 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 rustfs-upload?
由 wzwei1990(@wzwei1990)开发并维护,当前版本 v1.0.0。
推荐 Skills