File Uploader

👤 jpengcheng523-netizen 📦 v1.0.0 ⭐ 0.0 ⬇️ 565 下載
🔒 IT運維與安全 免費

📖 技能介紹


name: uploader description: "Upload a local file to Astron Claw Bridge and return a public download URL."


uploader

Upload a local file to Astron Claw Bridge Server and return a publicly accessible download URL. Supports images, audio, video, documents and other file types.

When to Use

USE this skill when:

  • When the user wants to obtain the file.
  • When the user needs a download URL for a local file (image, audio, video, document, etc.).
  • When the user wants to generate an external link for embedding in markdown or web pages.

When NOT to Use

DON'T use this skill when:

  • When the user only wants to read or view a local file without uploading.

Parameters

Parameter Type Required Description
file string Yes Absolute or relative path to the local file to upload
--session-id string No Optional session ID for the upload

Commands

Basic Call

本技能來自小蔥技能站7w4.net。

python3 scripts/upload_media.py '/path/to/file.png'

With Session ID

python3 scripts/upload_media.py '/path/to/file.png' --session-id 'my-session'

Examples

"Help me upload this image and get a link."

python3 scripts/upload_media.py './screenshot.png'

"Upload this PDF document."

python3 scripts/upload_media.py './report.pdf'

Response

Script outputs upload result to stdout:

fileName:    screenshot.png
mimeType:    image/png
fileSize:    102400
sessionId:   abc123
downloadUrl: http://.../<path>/<filename>

Notes

  • Host and token are auto-read from /root/.openclaw/openclaw.json, no need to pass at runtime
  • Requires requests package: pip install requests

📁 包含檔案 (3 個)

📄 SKILL.md 1.7 KB
📄 _meta.json 127 B
📄 scripts/upload_media.py 2.4 KB