A specialized skill for uploading files and images to RustFS object storage and generating immediate public access links.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install rustfs-upload
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install rustfs-upload using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The rustfs-upload skill is a developer-centric tool designed to bridge the gap between local file management and cloud-based object storage within Openclaw Skills. By utilizing the rc command-line utility, it allows users and AI agents to programmatically upload assets to RustFS or any S3-compatible storage backend.
Its primary value lies in its ability to return a fully qualified public URL instantly, making it an essential component for workflows that involve sharing screenshots, hosting assets for documentation, or distributing files generated during the coding process. This skill ensures that storage operations are handled silently and efficiently in the background.
To use this skill within Openclaw Skills, ensure you have the rc CLI and jq installed. Configure your storage credentials via environment variables:
export RUSTFS_ENDPOINT="http://127.0.0.1:9000"
export RUSTFS_ACCESS_KEY="your-access-key"
export RUSTFS_SECRET_KEY="your-secret-key"
export RUSTFS_BUCKET="your-bucket"
export RUSTFS_PUBLIC_DOMAIN="http://127.0.0.1:9001"
You can then run the upload script directly:
bash ~/.openclaw/skills/rustfs-upload/scripts/upload.sh /path/to/your/file.png
The skill returns a JSON response with the following schema to ensure compatibility with other Openclaw Skills and automation tools:
| Key | Description | Example |
|---|---|---|
| url | The public URL for accessing the file | http://domain.com/bucket/file.png |
| bucket | The name of the target bucket | my-bucket |
| object | The name of the file in storage | filename.png |
| size | File size in bytes | 377716 |
| endpoint | The internal API endpoint used | http://127.0.0.1:9000 |
Loading
A specialized navigation assistant for Khronos Group official OpenCL specifications, development headers, and conformance testing suites.

An automated AI fiction writing agent that manages multi-book daily updates with strict character consistency and built-in publishing workflows.

An automated data synchronization and analysis tool that maintains a local SQLite database of Truth Social posts for sentiment and trend research.

A cognitive framework that merges mathematical rigor with poetic imagination to explore the symbolic potential of computing systems.

An intelligent memory management assistant that optimizes AI workflows through pattern recognition and proactive reminders.

LicenseGuard is an automated compliance scanner for Openclaw Skills that detects high-risk open source licenses across multiple programming ecosystems.








































