A secure and efficient tool for managing Aliyun Object Storage Service (OSS) uploads and generating temporary access links.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install aliyun-oss
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 aliyun-oss using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides a robust interface for interacting with Aliyun Object Storage Service (OSS), designed specifically to enhance the file handling capabilities of your agent within the Openclaw Skills ecosystem. It facilitates high-performance file transfers, including multipart uploads for large datasets, while maintaining strict security through AccessKey/SecretKey authentication and external configuration management. By using this tool, developers can automate cloud storage workflows and generate secure, time-limited sharing links directly from their AI agent environment.
Built with production readiness in mind, it follows strict security best practices, including the use of RAM users and minimal permission sets. Whether you are handling single assets or batch processing thousands of files, this skill ensures that your data is moved reliably to the cloud with full support for custom storage paths and automated renaming to prevent filename collisions.
First, create the required configuration file at /root/.openclaw/aliyun-oss-config.json with your specific Aliyun credentials:
{
"endpoint": "oss-cn-shanghai.aliyuncs.com",
"bucket_name": "your-bucket-name",
"auth": {
"access_key_id": "your-access-key-id",
"access_key_secret": "your-access-key-secret"
},
"max_file_size_mb": 2048,
"default_expire_hours": 0.5,
"large_file_threshold_mb": 100,
"default_prefix": "uploads/"
}
Ensure you have Python 3 installed and then run the following to upload a file:
# Upload a single file
python3 main.py upload /path/to/file.txt uploads/
# Batch upload multiple files
python3 main.py batch_upload file1.txt file2.txt uploads/
The skill manages its operations through a combination of local configuration and remote bucket metadata. Below is the primary schema for the configuration and output results.
| Attribute | Description | Data Type |
|---|---|---|
| endpoint | The Aliyun OSS region endpoint | String |
| bucket_name | The target storage bucket name | String |
| access_key_id | RAM user identification key | String |
| max_file_size_mb | Hard limit for file uploads (max 2048) | Integer |
| sign_url | The generated pre-signed temporary link | URL String |
| default_prefix | The default directory path in the bucket | String |
Loading
A professional-grade skill for automating enterprise email communication through Aliyun with full support for Markdown, attachments, and syntax highlighting.

An intelligent assistant that converts fragmented project experiences into structured, job-specific resumes using industry-standard frameworks like STAR.

A high-performance local Python engine for generating speech, designing voices, and cloning audio using Qwen3-TTS without external API dependencies.

A powerful MongoDB interface for AI agents to perform persistent document storage and complex data operations via a simple CLI.

A specialized search utility for discovering and extracting metadata from WeChat Official Account articles using a compliant, multi-layered approach.

A multi-layered search tool for retrieving WeChat Official Account articles through compliant APIs and intelligent fallbacks.








































