Back to skills
SkillHub ClubWrite Technical DocsFull StackTech Writer

fast-image

Quickly send local images to channel. Auto-compress large images, copy small images directly.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
3,083
Hot score
99
Updated
March 20, 2026
Overall rating
C4.0
Composite score
4.0
Best-practice grade
A85.2

Install command

npx @skill-hub/cli install openclaw-skills-fast-image

Repository

openclaw/skills

Skill path: skills/deadlining/fast-image

Quickly send local images to channel. Auto-compress large images, copy small images directly.

Open repository

Best for

Primary workflow: Write Technical Docs.

Technical facets: Full Stack, Tech Writer.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: openclaw.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install fast-image into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/openclaw/skills before adding fast-image to shared team environments
  • Use fast-image for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: fast-image
description: Quickly send local images to channel. Auto-compress large images, copy small images directly.
metadata:
  {
    "openclaw": {
      "keywords": ["image", "send image", "media", "photo", "send"],
    },
  }
---

# fast-image

Quickly send local images to specified channel. Auto-handles image copy/compress and send.

## Usage

```
node {baseDir}/send_image.mjs "<image_path>" <channel> <target> [message]
```

## Parameters

| Parameter | Description | Required |
|-----------|-------------|----------|
| `image_path` | Full path to image | Yes |
| `channel` | Target channel name | Yes |
| `target` | Target user/group | Yes |
| `message` | Optional message | No |

## Features

1. Image processing
   - File < 10MB: Copy directly to `~/.openclaw/media/browser/`
   - File >= 10MB: Compress with sharp then copy

2. Send: Use `openclaw message send --media` to send

3. Cleanup: Auto-delete temp file after sending

## Examples

```
node {baseDir}/send_image.mjs "~/Pictures/photo.png" telegram @chatname
node {baseDir}/send_image.mjs "~/Downloads/large.jpg" telegram @chatname "landscape"
```

## Dependencies

- Node.js
- sharp: `npm install sharp`
- openclaw CLI


---

## Skill Companion Files

> Additional files collected from the skill directory layout.

### _meta.json

```json
{
  "owner": "deadlining",
  "slug": "fast-image",
  "displayName": "Fast Image",
  "latest": {
    "version": "1.0.2",
    "publishedAt": 1773303682172,
    "commit": "https://github.com/openclaw/skills/commit/b20972bba55ab1db63b93e9b8ddd58653574f141"
  },
  "history": [
    {
      "version": "1.0.1",
      "publishedAt": 1772782174576,
      "commit": "https://github.com/openclaw/skills/commit/be77d2a5933585392b0d58a7fbf1e3b1be6137a0"
    }
  ]
}

```