← All skills
Tencent SkillHub · Communication & Collaboration

Minio Share

Upload files to MinIO object storage and generate shareable links with Markdown formatting. Use when users ask to send files, share files, upload files, down...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Upload files to MinIO object storage and generate shareable links with Markdown formatting. Use when users ask to send files, share files, upload files, down...

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, scripts/minio_upload.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.3

Documentation

ClawHub primary doc Primary doc: SKILL.md 14 sections Open source page

MinIO Share

Upload files to MinIO and generate shareable links for users with Markdown formatting.

Requirements

Ensure these environment variables are set: MINIO_API_URL - MinIO S3 API endpoint (e.g., https://minio-api.example.com) MINIO_CONSOLE_URL - MinIO Web Console URL (e.g., https://minio.example.com) MINIO_ACCESS_KEY - MinIO access key MINIO_SECRET_KEY - MinIO secret key MINIO_BUCKET - Default bucket name for uploads

Installation

Install the minio Python package if not already available: pip install minio

Basic Upload

Upload a file with Markdown output: python3 scripts/minio_upload.py /path/to/file.txt

Use Title as Filename

Upload with a custom title (sanitized for safe filenames): python3 scripts/minio_upload.py /path/to/video.mp4 --title "My Video Title" This will save the file as My_Video_Title.mp4 (special characters replaced with underscores).

Custom Object Name

Specify a custom name for the uploaded object: python3 scripts/minio_upload.py /path/to/file.txt --name custom-name.pdf

Adjust Link Expiry

Change the presigned URL expiry time (default: 7 days): python3 scripts/minio_upload.py /path/to/file.txt --expiry 30

JSON Output

Get structured output: python3 scripts/minio_upload.py /path/to/file.txt --json

Plain Text Output

Get just the URL: python3 scripts/minio_upload.py /path/to/file.txt

Workflow

When a user asks to send/share/upload a file or download a video: Check environment variables - Verify MINIO_* variables are set Download the file (if it's a URL) to a temporary location Upload the file using scripts/minio_upload.py: For videos: Use --title "Video Title" to set a meaningful filename For images: They will be displayed inline with Markdown For videos: A video player will be included in the output Copy the Markdown output to your response

Filename Sanitization

When using --title, the script automatically: Replaces illegal characters (< > : " / \ | ? *) with underscores Collapses multiple spaces/underscores Trims to 100 characters max Preserves Chinese characters, letters, numbers

Markdown Output (Default)

Provides rich formatting with: File information (name, size, expiry) Inline image preview (for image files) Video player (for video files) Clickable download link Console preview link Plain text URL for copying

Example Markdown Output

📄 **文件名**: `sample.mp4` 📦 **大小**: 44.51 MB ⏱️ **链接有效期**: 7 天 🌐 **[sample.mp4](...)**

Error Handling

Common issues: Missing environment variables - Check all MINIO_* vars are set Bucket doesn't exist - Ensure MINIO_BUCKET exists or create it first File not found - Verify the file path is correct Connection error - Check MINIO_API_URL is accessible SSL errors - Use --insecure flag if needed (not recommended for production)

Category context

Messaging, meetings, inboxes, CRM, and teammate communication surfaces.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts
  • SKILL.md Primary doc
  • scripts/minio_upload.py Scripts