ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified file management Safety 4/5

file-upload

上传文件到内部 BS3 存储(免签名)。Use when user asks to upload files, images, documents to storage, or get a shareable URL for a file.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bagayalu/file-upload-test
Or

What 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_bytes API 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.internal is not reachable from the public internet.

Metadata

Author@bagayalu
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bagayalu-file-upload-test": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#file-upload#bs3#storage#automation#internal
Safety Score: 4/5

Flags: file-read, network-access