File-IO Upload Skill for Openclaw

A specialized utility for uploading local workspace files to filebin.net to generate shareable public links.

goog
v1.0.3
Apr 6, 2026
0
831
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install file-io

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install file-io using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is File-IO Upload Skill?

The File-IO skill provides AI agents with the ability to host and share files directly from the workspace. By leveraging the filebin.net API, this Openclaw Skills component automates the creation of unique storage bins and handles the underlying network requests. This eliminates the need for manual file transfers or third-party cloud storage login procedures when a quick public link is needed.

This skill is designed for transient file sharing, ensuring that developers can quickly move data from an agent's environment to a browser-accessible URL. It focuses on simplicity and speed, making it an essential tool for workflows requiring external file visibility.

File-IO Upload Skill Use Cases

  • Sharing logs or build artifacts with team members for debugging.
  • Hosting a temporary file for external review or client presentation.
  • Generating a public download link for a processed asset generated by an AI agent.
  • Automating the distribution of small datasets or reports from an Openclaw Skills workflow.

How File-IO Upload Skill Works

  1. The agent identifies the target file within the ~/.openclaw/workspace/ directory based on user instructions.
  2. A unique bin ID is generated using a hex string from a UUID, ensuring it complies with the 15–26 character length requirement.
  3. The skill executes a curl command to perform a POST request, uploading the file as an application/octet-stream to filebin.net.
  4. Upon successful upload, the skill constructs and returns a direct file link and a bin overview page URL to the user.

File-IO Upload Skill Setup

To use this skill within the Openclaw Skills ecosystem, ensure curl is installed and available in your system path. No specific API keys are required for filebin.net, but the agent must have read permissions for the workspace directory.

# Ensure curl is available
curl --version

File-IO Upload Skill Data Schema & Taxonomy

Data Point Logic / Constraints Description
Bin ID 15-26 chars Unique identifier for the storage container on filebin.net.
File Location Local Workspace Files must reside in ~/.openclaw/workspace/.
Retention 7 Days Bins and their contents auto-expire and are deleted after one week.
Visibility Public Uploaded data is accessible to anyone with the generated link.

File-IO Upload Skill Advanced Features

  • Automatic UUID generation to prevent bin collisions and ensure unique storage paths.
  • Intelligent error handling that detects and corrects bin ID length issues (400 errors).
  • Support for any file type via octet-stream transmission.
  • Automated URL construction for dual-access points (direct download and management view).
  • Seamless integration with Openclaw Skills for multi-step data processing and sharing pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*