← Back to Skills Marketplace
goog

file share to filebin.net

by Jay · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
166
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install file-io
Description
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"...
README (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

  1. Find the file provided by user Locate the target file in the ~/.openclaw/workspace/.
  2. Generate bin ID.
  import uuid
  u = uuid.uuid4().hex  # hex string (32 chars)
  bin_id = f"my-upload{u[-6:]}"
  print(bin_id)
  1. Upload via curl (PowerShell):

    curl -si -X POST -H "Content-Type: application/octet-stream" -T "\x3CFILEPATH>" "https://filebin.net/$binId/\x3CFILENAME>"
    
  2. Extract the URL from the response JSON. Construct:

    • File direct link: https://filebin.net/\x3CbinId>/\x3Cfilename>
    • Bin page: https://filebin.net/\x3CbinId>

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.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install file-io
  3. After installation, invoke the skill by name or use /file-io
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug file-io
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is 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"... It is an AI Agent Skill for Claude Code / OpenClaw, with 166 downloads so far.

How do I install file share to filebin.net?

Run "/install file-io" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is file share to filebin.net free?

Yes, file share to filebin.net is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does file share to filebin.net support?

file share to filebin.net is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created file share to filebin.net?

It is built and maintained by Jay (@goog); the current version is v1.0.3.

💬 Comments