← 返回 Skills 市场
166
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install file-io
功能描述
Upload local files to filebin.net for quick sharing. Use when the user asks to upload a file, share a file via link, host a file, or says "upload to filebin"...
使用说明 (SKILL.md)
File Upload via filebin.net
Upload local files to filebin.net so the user gets a shareable link.
Rules
- Bin ID must be 15–26 characters (shorter → "the bin is too short"; longer → "the bin is too long").
- Filebin bins auto-expire after 7 days.
Steps
- Find the file provided by user Locate the target file in the ~/.openclaw/workspace/.
- Generate bin ID.
import uuid
u = uuid.uuid4().hex # hex string (32 chars)
bin_id = f"my-upload{u[-6:]}"
print(bin_id)
-
Upload via curl (PowerShell):
curl -si -X POST -H "Content-Type: application/octet-stream" -T "\x3CFILEPATH>" "https://filebin.net/$binId/\x3CFILENAME>" -
Extract the URL from the response JSON. Construct:
- File direct link:
https://filebin.net/\x3CbinId>/\x3Cfilename> - Bin page:
https://filebin.net/\x3CbinId>
- File direct link:
Notes
- user should not upload a private file because file uploaded will be public.
- If upload returns
400 "the bin is too short/long", adjust bin ID length and retry. - For large files (>100 MB), warn the user that filebin may reject them.
安全使用建议
This skill appears to do what it says: upload a file from the agent workspace to filebin.net and return a public link. Before installing/use: (1) Do NOT upload sensitive or private files — uploads are public and expire in ~7 days. (2) Confirm the agent will only upload after your explicit consent (agent autonomy is enabled by default). (3) Verify the expected workspace path (~/.openclaw/workspace/) actually contains the file you want shared. (4) Be aware of file size limits (skill notes >100 MB may be rejected). (5) The instructions mix a Python variable name ('bin_id') with a shell variable ('$binId') and leave response parsing vague — test with a non-sensitive small file first to ensure the agent performs the steps correctly. If you need stricter control, disable autonomous invocation or require user confirmation before upload.
功能分析
Type: OpenClaw Skill
Name: file-io
Version: 1.0.3
The 'file-io' skill facilitates the upload of local files to a public third-party service (filebin.net) using curl commands. While SKILL.md includes a warning that uploaded files are public and should not be private, the inherent capability to exfiltrate data from the workspace to an external endpoint is a high-risk behavior. There is no evidence of intentional malice or obfuscation, but the functionality could be easily repurposed for unauthorized data exfiltration.
能力评估
Purpose & Capability
Name and description (upload local files to filebin.net) align with the SKILL.md steps: locate a local file in ~/.openclaw/workspace/, generate a bin ID, call filebin.net via curl, and return a public link. No unrelated binaries, env vars, or services are requested.
Instruction Scope
Instructions explicitly tell the agent to read files from ~/.openclaw/workspace/ (expected for uploading user-supplied files) and to POST to filebin.net. Small issues: the Python snippet prints a variable named 'bin_id' but the curl example uses a shell variable '$binId' (language/context mismatch), and extraction of the URL from curl output is left vague. The document cautions about public visibility and size limits, which is appropriate.
Install Mechanism
No install spec or code files are present (instruction-only), so nothing is written to disk or fetched during install. This is the lowest-risk install model.
Credentials
The skill requests no environment variables, credentials, or config paths. It will perform network requests to filebin.net (expected). There is no disproportionate credential access.
Persistence & Privilege
always:false (normal). The skill can be invoked autonomously by the agent (platform default). Because uploads are public, users should be aware that autonomous invocation could lead to unintended public leaks if the agent triggers an upload without explicit confirmation.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install file-io - 安装完成后,直接呼叫该 Skill 的名称或使用
/file-io触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
- Updated bin ID generation to use Python's uuid4 for improved uniqueness and reliability.
- Clarified instructions for locating the file provided by the user.
- Simplified curl upload example and switched to a more standard syntax.
- No code or functional changes—documentation improvements only.
v1.0.2
file-io 1.0.2
- Added a note warning users not to upload private files, since all uploads are public.
- No other changes.
v1.0.1
file-io 1.0.1
- Updated file search rule: Find the file in ~/.openclaw/workspace (was: general workspace or filesystem).
- Updated bin ID prefix from dadupload to my-upload for consistency.
- No other functional or API changes.
v1.0.0
Initial release of file-io skill for quick file uploads to filebin.net.
- Uploads local files to filebin.net and provides a shareable link.
- Automatically generates a valid bin ID for uploads.
- Informs users about bin expiration (7 days).
- Alerts users if uploaded file is very large or if bin ID length is invalid.
元数据
常见问题
file share to filebin.net 是什么?
Upload local files to filebin.net for quick sharing. Use when the user asks to upload a file, share a file via link, host a file, or says "upload to filebin"... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 166 次。
如何安装 file share to filebin.net?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install file-io」即可一键安装,无需额外配置。
file share to filebin.net 是免费的吗?
是的,file share to filebin.net 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
file share to filebin.net 支持哪些平台?
file share to filebin.net 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 file share to filebin.net?
由 Jay(@goog)开发并维护,当前版本 v1.0.3。
推荐 Skills