file-upload
上传文件到内部 BS3 存储(免签名)。Use when user asks to upload files, images, documents to storage, or get a shareable URL for a file.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bagayalu/file-upload-testWhat This Skill Does
The file-upload skill is a powerful internal tool designed to facilitate seamless file transfers to the Tencent BS3 storage system. By abstracting the complexities of object storage interactions, it allows users to quickly upload local documents, images, or raw binary streams. Once uploaded, the skill returns a globally accessible CDN-backed URL, simplifying the process of sharing content across the organization. It is optimized for the internal network environment and eliminates the need for manual AWS credential management, making it an ideal choice for developers and data professionals needing quick, transient storage solutions.
Installation
To get started with the file-upload skill, ensure you are operating within the internal corporate network to maintain connectivity with the BS3 endpoint. First, verify that your environment has Python installed, then install the necessary dependencies via your terminal:
pip3 install boto3 botocore.
Next, install the skill package using the OpenClaw command line utility:
clawhub install openclaw/skills/skills/bagayalu/file-upload-test.
Once installed, the skill resides in your workspace directory, ready for direct invocation via CLI commands or direct integration into your Python scripts.
Use Cases
- Document Sharing: Quickly upload reports, PDF manuals, or project documentation to generate a link for team distribution.
- Image Archiving: Upload screenshots or design assets to a centralized location to include in tickets or collaborative documents.
- Binary Stream Processing: Developers can programmatically upload binary data blobs generated during runtime, such as temporary logs or serialized objects, using the
upload_bytesAPI method.
Example Prompts
- "Can you help me upload this project_report.pdf to BS3 and provide me with the shareable link?"
- "I have this image I need to share on the internal wiki, please upload it to the storage server for me."
- "Save this binary screenshot data to our BS3 storage and let me know the final URL."
Tips & Limitations
- Security: The skill is optimized for internal use only; data should not be considered sensitive or long-term.
- Storage Limits: Note that files are automatically prepended with a 8-digit UUID to ensure uniqueness, preventing accidental overwrites.
- Lifespan: Links provided are valid for 7 days. Ensure you have permanent backups for critical data, as the storage is intended for temporary file handling.
- Network: Always confirm your internal proxy or VPN is active, as the endpoint
http://bs3-hb1.internalis not reachable from the public internet.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bagayalu-file-upload-test": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, network-access