📤 Uploadthing
Uploadthing file hosting — upload, list, and manage files via the Uploadthing API.
Features
- - File upload — upload files with metadata
- File listing — list uploaded files with filtering
- File deletion — remove files by key
- URL generation — get CDN URLs for files
- Usage tracking — storage and bandwidth usage
- File metadata — name, size, type, upload date
- Bulk operations — delete multiple files
- App info — application configuration
Requirements
| Variable | Required | Description |
|---|
| INLINECODE0 | ✅ | API key/token for Uploadthing |
Quick Start
CODEBLOCK0
CODEBLOCK1
CODEBLOCK2
CODEBLOCK3
Commands
files
List uploaded files.
CODEBLOCK4
upload
Upload a file.
CODEBLOCK5
delete
Delete files.
CODEBLOCK6
usage
Get usage stats.
CODEBLOCK7
app-info
Get app configuration.
CODEBLOCK8
url
Get file URL.
CODEBLOCK9
rename
Rename a file.
CODEBLOCK10
Output Format
All commands output JSON by default. Add --human for readable formatted output.
CODEBLOCK11
Script Reference
| Script | Description |
|---|
| INLINECODE9 | Main CLI — all Uploadthing operations |
Data Policy
This skill never stores data locally. All requests go directly to the Uploadthing API and results are returned to stdout. Your data stays on Uploadthing servers.
Credits
Built by
M. Abidi |
agxntsix.ai
YouTube |
GitHub
Part of the
AgxntSix Skill Suite for OpenClaw agents.
📅 Need help setting up OpenClaw for your business? Book a free consultation
📤 Uploadthing
Uploadthing 文件托管 — 通过 Uploadthing API 上传、列出和管理文件。
功能特性
- - 文件上传 — 上传文件并附带元数据
- 文件列表 — 列出已上传文件并支持筛选
- 文件删除 — 通过密钥删除文件
- URL 生成 — 获取文件的 CDN 地址
- 用量追踪 — 存储和带宽使用情况
- 文件元数据 — 名称、大小、类型、上传日期
- 批量操作 — 删除多个文件
- 应用信息 — 应用配置
环境要求
| 变量 | 必需 | 描述 |
|---|
| UPLOADTHING_SECRET | ✅ | Uploadthing 的 API 密钥/令牌 |
快速开始
bash
列出已上传文件
python3 {baseDir}/scripts/uploadthing.py files --limit 50
bash
上传文件
python3 {baseDir}/scripts/uploadthing.py upload document.pdf
bash
删除文件
python3 {baseDir}/scripts/uploadthing.py delete --keys file
key1,filekey2
bash
获取用量统计
python3 {baseDir}/scripts/uploadthing.py usage
命令
files
列出已上传文件。
bash
python3 {baseDir}/scripts/uploadthing.py files --limit 50
upload
上传文件。
bash
python3 {baseDir}/scripts/uploadthing.py upload document.pdf
delete
删除文件。
bash
python3 {baseDir}/scripts/uploadthing.py delete --keys file
key1,filekey2
usage
获取用量统计。
bash
python3 {baseDir}/scripts/uploadthing.py usage
app-info
获取应用配置。
bash
python3 {baseDir}/scripts/uploadthing.py app-info
url
获取文件 URL。
bash
python3 {baseDir}/scripts/uploadthing.py url file_key
rename
重命名文件。
bash
python3 {baseDir}/scripts/uploadthing.py rename file_key new-name.pdf
输出格式
所有命令默认输出 JSON 格式。添加 --human 参数可输出可读的格式化内容。
bash
JSON(默认,适用于程序化使用)
python3 {baseDir}/scripts/uploadthing.py files --limit 5
可读格式
python3 {baseDir}/scripts/uploadthing.py files --limit 5 --human
脚本参考
| 脚本 | 描述 |
|---|
| {baseDir}/scripts/uploadthing.py | 主 CLI — 所有 Uploadthing 操作 |
数据策略
此技能绝不本地存储数据。所有请求直接发送至 Uploadthing API,结果返回至标准输出。您的数据始终保存在 Uploadthing 服务器上。
致谢
由
M. Abidi 构建 |
agxntsix.ai
YouTube |
GitHub
属于面向 OpenClaw 代理的
AgxntSix 技能套件 的一部分。
📅 需要为您的企业设置 OpenClaw? 预约免费咨询