tmp-img for Openclaw

A zero-configuration utility to upload images to a temporary hosting service with automated 30-day expiration.

maoruibin
v1.0.0
Apr 11, 2026
0
740
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install tmp-img

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 tmp-img 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 tmp-img?

The tmp-img utility is a specialized tool within the Openclaw Skills ecosystem designed for rapid, temporary image hosting. It allows developers to upload local images to imgland.net and receive a public URL instantly without any prior configuration. This skill is ideal for scenarios where you need to share a visual asset temporarily without the long-term overhead of managing cloud storage or manual deletion.

By default, every image uploaded via this skill remains active for 30 days before being automatically purged from the server. This makes it an essential part of Openclaw Skills for users who prioritize privacy and automated cleanup in their development or communication workflows.

tmp-img Use Cases

  • Sharing temporary screenshots during debugging or support sessions.
  • Generating public URLs for testing frontend assets or markdown previews.
  • Providing visual context in collaborative environments without permanent storage footprint.
  • Automating image sharing in scripts that require temporary public access.

How tmp-img Works

  1. The user triggers the skill using natural language commands or by calling the upload script directly.
  2. The skill identifies the target image file and validates its format (supporting png, jpg, gif, etc.).
  3. A bash script utilizes curl to securely transmit the file to the imgland.net API.
  4. The remote server processes the image and returns a JSON payload containing the public URL and metadata.
  5. The skill parses the response using jq and presents the user with the accessible link and its expiration date.

tmp-img Setup

The tmp-img skill is designed for out-of-the-box functionality within Openclaw Skills. Ensure your system has curl and jq installed, then use the following command structure:

bash ~/.claude/skills/tmp-img/scripts/upload.sh ~/path/to/your/image.png

To set a custom expiration, append the duration (e.g., 1d for one day, 7d for one week):

bash ~/.claude/skills/tmp-img/scripts/upload.sh ~/image.png 7d

tmp-img Data Schema & Taxonomy

The skill returns a structured JSON object for every successful upload, ensuring compatibility with other Openclaw Skills. The schema includes:

Property Type Description
url String The direct public URL for the hosted image
id String Unique identifier for the image record
filename String The original name of the uploaded file
expires_at String ISO 8601 timestamp of when the image will be deleted
delete_url String A private administrative link to delete the image immediately

tmp-img Advanced Features

  • Custom TTL (Time To Live) support allowing users to specify 1d, 7d, or 30d expiration windows.
  • Wide format support including modern types like webp and traditional formats like bmp.
  • Zero-dependency configuration requiring only standard Unix utilities like curl and jq.
  • Transparent metadata reporting providing users with exact deletion timestamps to ensure data privacy.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*