← 返回 Skills 市场
sinute

Minio Share

作者 sinute · GitHub ↗ · v0.1.3
cross-platform ⚠ suspicious
492
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install 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...
安全使用建议
This skill performs MinIO uploads and needs MINIO_* credentials — make sure you only provide scoped, short-lived credentials for the specific bucket. Note the registry metadata omits the required environment variables; confirm and correct that before installing. The README promises rich Markdown previews and automatic download-from-URL behavior, but the bundled script only uploads a local file and prints a presigned URL (or a small JSON blob) — if you need the promised Markdown/preview behavior you should inspect/modify the script. Avoid using the --insecure option in production (it disables SSL verification). Because the publisher and homepage are unknown, review the script yourself, test in an isolated environment, and prefer least-privilege credentials (write-limited to the intended bucket) and key rotation.
功能分析
Type: OpenClaw Skill Name: minio-share Version: 0.1.3 The `SKILL.md` file contains instructions for the AI agent to "Download the file (if it's a URL) to a temporary location." This instruction, without specifying safety measures or URL validation, poses a significant prompt injection risk, potentially allowing an attacker to trick the agent into downloading and processing malicious content from an arbitrary URL. Additionally, the `scripts/minio_upload.py` script includes an `--insecure` flag that disables SSL certificate verification, introducing a Man-in-the-Middle (MITM) vulnerability if used, although it is noted as 'not recommended for production' in the documentation. There is no clear evidence of intentional data exfiltration or other malicious code within the Python script itself.
能力评估
Purpose & Capability
The overall purpose (upload files to MinIO and generate links) aligns with the code which uses MINIO_* env vars and the Minio client. However the registry metadata claims no required environment variables/credentials while SKILL.md and the script require MINIO_API_URL, MINIO_CONSOLE_URL, MINIO_ACCESS_KEY, MINIO_SECRET_KEY, and MINIO_BUCKET — this mismatch is incoherent and should be resolved before trusting the skill.
Instruction Scope
SKILL.md promises rich Markdown output (file info, inline image previews, embedded video player) and describes automatically downloading a file if given a URL. The included script does not implement download-from-URL and in non-JSON mode prints only the presigned URL (JSON mode returns a simple object with presigned and console URLs). The documentation overpromises features the code does not provide.
Install Mechanism
There is no install spec in the registry (instruction-only install), and SKILL.md instructs users to pip install the 'minio' package. This is reasonable and low-risk, but the absence of an install spec means the environment must already be prepared by the user/agent; verify the correct package and version are installed.
Credentials
The environment variables the script requires (MINIO_API_URL, MINIO_CONSOLE_URL, MINIO_ACCESS_KEY, MINIO_SECRET_KEY, MINIO_BUCKET) are appropriate for MinIO access. However the skill registry metadata did not declare any required env vars or a primary credential — this discrepancy is misleading. Also note that supplying access/secret keys grants write access to the target MinIO account/bucket, so credentials should be scoped and rotated.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It does not modify other skills or system-wide settings. Autonomous invocation is allowed but is the platform default and not by itself a red flag here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install minio-share
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /minio-share 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.3
- Added new script: scripts/minio_upload.py. - Enables file uploads to MinIO and generates shareable links via command line. - Supports specifying custom filenames, titles, expiry times, and output formats (Markdown, JSON, plain text). - See SKILL.md for detailed usage and workflow instructions.
v0.1.2
- Removed the file scripts/minio_upload.py. - No other functional or documentation changes.
v0.1.1
- Added Markdown-formatted output, including clickable links, image previews, and video players. - Introduced --title option to generate sanitized, user-friendly filenames from given titles. - Expanded use cases to support video downloads and inline previews for images or videos. - Enhanced output options: Markdown with media previews, structured JSON, or plain text URLs. - Updated documentation to reflect new usage patterns and environment variable requirements.
v0.1.0
Initial release of minio-share - Upload files to MinIO object storage and generate shareable, expiring links. - Supports custom object names, configurable link expiry, and JSON output. - Requires MINIO_API_URL, MINIO_CONSOLE_URL, MINIO_ACCESS_KEY, MINIO_SECRET_KEY, and MINIO_BUCKET environment variables. - Provides example usage, workflow steps, and error handling guidance.
元数据
Slug minio-share
版本 0.1.3
许可证
累计安装 0
当前安装数 0
历史版本数 4
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 492 次。

如何安装 Minio Share?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install minio-share」即可一键安装,无需额外配置。

Minio Share 是免费的吗?

是的,Minio Share 完全免费(开源免费),可自由下载、安装和使用。

Minio Share 支持哪些平台?

Minio Share 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Minio Share?

由 sinute(@sinute)开发并维护,当前版本 v0.1.3。

💬 留言讨论