LaunchKit · 2026
Back to Skills

catbox-upload

Upload files to catbox.moe (permanent) or litterbox.catbox.moe.

1
2.5k downloads
by @microck

Setup & Installation

openclaw skills install @microck/catbox-upload

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install catbox-upload

What This Skill Does

Uploads files to catbox.moe for permanent storage or litterbox.catbox.moe for temporary storage with configurable expiration. Returns a direct URL to the uploaded file.

Provides both temporary and permanent file hosting in one script without requiring account registration for basic use.

When to use it

  • Sharing a video clip that expires after 24 hours
  • Uploading a screenshot for a bug report link
  • Sending a large file without email attachment limits
  • Hosting an image temporarily for a forum post
  • Uploading to a personal catbox account for permanent access

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: upload this video and give me a link that expires in 12 hours

AGENT
  1. 1Identify the file path to upload
  2. 2Run upload.py with --service litterbox and --time 12h
  3. 3Capture the returned URL from stdout
OUTPUT

https://litterbox.catbox.moe/xxxxxxxx.mp4

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Catbox account userhash (optional, only needed to track uploads on catbox.moe)