← 返回 Skills 市场
Uploadthing
作者
aiwithabidi
· GitHub ↗
· v1.0.0
344
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install uploadthing
功能描述
Uploadthing file hosting — upload, list, and manage files via the Uploadthing API. Simple file uploads with automatic CDN delivery, file metadata, and usage...
安全使用建议
This skill appears to be a simple Uploadthing CLI, but there are a few red flags to address before installing or providing secrets:
- Confirm the intended API/domain: the SKILL homepage points to agxntsix.ai but the script calls https://uploadthing.com/api. Ask the author which service the secret will be sent to and verify the domain.
- Only provide UPLOADTHING_SECRET, and ensure that key is scoped and revocable. Avoid using a high-privilege or long-lived secret if possible.
- The script will try to read a local .env in ~/.openclaw/workspace (or a path from WORKSPACE) to find UPLOADTHING_SECRET if the env var is absent. If you keep other secrets in that .env, consider moving them or setting UPLOADTHING_SECRET explicitly instead of allowing the skill to read your workspace file.
- The included script is functionally incomplete (upload command doesn't read file args) — treat the code as untrusted and review it yourself or run it in an isolated/test environment before using with real secrets or important data.
If the author can explain the domain mismatch and confirm/clarify the .env/WORKSPACE behavior (and ideally remove undeclared workspace file reads), the skill would be much more straightforward to trust.
功能分析
Type: OpenClaw Skill
Name: uploadthing
Version: 1.0.0
The skill bundle is classified as suspicious due to a significant discrepancy between the documentation (SKILL.md) and the actual implementation in scripts/uploadthing.py. While the documentation describes a functional CLI for file management, the Python script is a non-functional skeleton that fails to process command-line arguments (such as filenames or keys) and lacks the logic to perform the described actions (e.g., cmd_upload does not actually upload file data). This misleading implementation could cause an AI agent to report false success for critical operations while still accessing the sensitive UPLOADTHING_SECRET from the environment or .env files.
能力评估
Purpose & Capability
Name/description and the provided CLI script align with a file-hosting client (list, upload, delete, usage). Requesting UPLOADTHING_SECRET is appropriate. However, the SKILL metadata/homepage points to agxntsix.ai while the script calls API_BASE at https://uploadthing.com/api — this domain mismatch is unexpected and should be explained by the author.
Instruction Scope
SKILL.md claims 'Python stdlib only' and 'never stores data locally' which is mostly true, but the runtime script will attempt to read a local .env file at ~/.openclaw/workspace/.env (or a path defined by WORKSPACE) to find UPLOADTHING_SECRET if the environment variable is not set. That behavior (reading user workspace .env) is not declared in SKILL.md and expands scope beyond just calling the remote API.
Install Mechanism
No install spec; this is an instruction-only skill with one Python stdlib script. Nothing is downloaded or written by an installer, which keeps install risk low.
Credentials
The only declared required credential is UPLOADTHING_SECRET (appropriate). The code, however, also reads the WORKSPACE environment variable (if present) to locate a .env file and will parse that file for UPLOADTHING_SECRET — reading workspace files is not declared. This indirect access to local configuration increases the surface for accidental exposure of other secrets and is disproportionate unless justified.
Persistence & Privilege
Skill does not request always:true, does not modify other skills, and uses no special persistent privileges. Autonomous invocation is allowed (platform default) but not combined with other high-risk flags.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install uploadthing - 安装完成后,直接呼叫该 Skill 的名称或使用
/uploadthing触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the Uploadthing skill for Python 3.10+ (no external dependencies).
- Upload, list, delete, rename files and generate CDN URLs via the Uploadthing API.
- Track file metadata, storage and bandwidth usage, and manage files in bulk.
- All operations available via a simple CLI with JSON or human-readable outputs.
- Requires only the UPLOADTHING_SECRET environment variable for authentication.
元数据
常见问题
Uploadthing 是什么?
Uploadthing file hosting — upload, list, and manage files via the Uploadthing API. Simple file uploads with automatic CDN delivery, file metadata, and usage... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 344 次。
如何安装 Uploadthing?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install uploadthing」即可一键安装,无需额外配置。
Uploadthing 是免费的吗?
是的,Uploadthing 完全免费(开源免费),可自由下载、安装和使用。
Uploadthing 支持哪些平台?
Uploadthing 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Uploadthing?
由 aiwithabidi(@aiwithabidi)开发并维护,当前版本 v1.0.0。
推荐 Skills