Image Bed Uploader Direct

通过 openclaw-tu 图床 API 直连上传本地图片并返回外链。适用于“上传图片到图床”“拿图片外链”“不用 SSH 上传图床”“给博客准备 coverUrl 或 imageUrls”等场景。

tangchunwu 8e830b3 2 files · 6.2 KB Updated 1 repo stars

File contents

Image Bed Uploader Direct

用于直连 openclaw-tu 图床接口,不经过 openclaw-main 或 SSH。

适用场景

  • 上传本地图片到图床
  • 获取公网图片 URL
  • 给博客 JSON 的 coverUrlimageUrls 准备图片链接

强约束

  • 不把 token 写入 SKILL.md 或输出内容。
  • 只做图片上传和 URL 返回,不默认发布博客。
  • 成功后优先返回可直接访问的完整 URL。

环境变量

必需:

IMGBED_TOKEN="你的图床 Bearer Token"

可选:

IMGBED_BASE_URL="https://openclaw-tu.us.ci"
IMGBED_UPLOAD_URL="https://openclaw-tu.us.ci/upload"
IMGBED_FIELD_NAME="file"

说明:已验证 Authorization: Bearer $IMGBED_TOKENfile=@图片路径 可以上传成功。上传密码如果只用于网页登录,不需要写入本 skill。

使用入口

健康检查:

python ~/.codex/skills/image-bed-uploader-direct/scripts/upload_image_direct.py healthcheck

上传图片:

python ~/.codex/skills/image-bed-uploader-direct/scripts/upload_image_direct.py upload --file /path/to/image.jpg

脚本会解析接口返回里的 srcurlhref 字段;如果返回相对路径,会自动拼接 IMGBED_BASE_URL

tangchunwu/skill-hub/tree/main/skills/custom/content/image-bed-uploader-direct commit 8e830b3fe4

Frequently asked questions

npx skillmds add tangchunwu/image-bed-uploader-direct