← 返回
未分类 Key

rustfs-upload

上传图片/文件到 RustFS 对象存储,返回公开访问链接。当用户说"上传到 rustfs"、"rustfs 图床"、"用 rc 上传"时触发。
上传图片/文件至 RustFS 对象存储并返回公开访问链接。用户说“上传到 rustfs”、“rustfs 图床”或“用 rc 上传”时触发。
wzwei1990
未分类 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 297
下载
💾 0
安装
1
版本
#latest

概述

rustfs-upload - RustFS 图床上传

使用 rc 命令行工具上传文件到 RustFS(或兼容 S3 的对象存储),并返回拼接后的公开访问 URL。

前置环境变量

在调用本技能前,请确保以下环境变量已正确设置:

变量名说明示例
--------------------
RUSTFS_ENDPOINTRustFS 服务地址http://127.0.0.1:9000
RUSTFS_ACCESS_KEYAccess Keyyour-access-key
RUSTFS_SECRET_KEYSecret Keyyour-secret-key
RUSTFS_BUCKET目标存储桶名称my-bucket
RUSTFS_PUBLIC_DOMAIN公开访问域名(用于拼接 URL)http://127.0.0.1:9001

若未设置,脚本会尝试从默认配置文件中读取(~/.config/rc/config.toml)。

触发场景

  • "上传到 rustfs"
  • "rustfs 图床上传这张图"
  • "用 rc 传一下这个文件"
  • "rc upload"

使用方式

bash ~/.openclaw/skills/rustfs-upload/scripts/upload.sh /path/to/image.png

输出

成功后返回 JSON:

{
  "url": "http://127.0.0.1:9001/my-bucket/filename.png",
  "bucket": "my-bucket",
  "object": "filename.png",
  "size": "377716",
  "endpoint": "http://127.0.0.1:9000"
}

依赖

  • rc —— RustFS 命令行客户端
  • jq —— JSON 解析工具(可选,用于格式化输出)

不做什么

  • 不编辑图片(裁剪、压缩等)
  • 不提供批量上传
  • 不提供图片管理功能
  • 不提供删除功能(图片会自动过期)

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 23:19 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,225 📥 267,597
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,376 📥 320,101
ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,078 📥 808,054