Skip to content
Back to skills

Feishu Sticker

ASecurity

Send images as native Feishu stickers. Features auto-upload, caching, and GIF-to-WebP conversion.

  • 33 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
toolsbashnode

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 6 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill feishu-sticker --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Feishu Sticker?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Feishu Sticker
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-feishu-sticker/badge)](https://www.skillsdirectory.com/skills/dvcrn-feishu-sticker)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: feishu-sticker
description: "Send images as native Feishu stickers. Features auto-upload, caching, and GIF-to-WebP conversion."
---

# Feishu Sticker Skill

Sends a sticker (image) to a Feishu user or group.
Automatically uploads the image to Feishu (caching the `image_key` via MD5), converts GIFs to WebP for efficiency, and supports smart search.

## Features
- **Auto-Upload**: Uploads local images to Feishu CDN on demand.
- **Caching**: Caches `image_key` by file hash to avoid re-uploading.
- **Optimization**: Auto-converts GIFs to WebP (via `ffmpeg-static`) and compresses large images (>5MB).
- **Smart Search**: Find stickers by `--query` or `--emotion`.

## Usage

```bash
# Send random sticker
node skills/feishu-sticker/send.js --target "ou_..."

# Send specific file
node skills/feishu-sticker/send.js --target "ou_..." --file "/path/to/image.jpg"

# Search and send
node skills/feishu-sticker/send.js --target "ou_..." --query "angry cat"
node skills/feishu-sticker/send.js --target "ou_..." --emotion "happy"
```

## Setup
1.  Put your stickers in `~/.openclaw/media/stickers/` (or set `STICKER_DIR`).
2.  Install dependencies: `npm install` (requires `axios`, `commander`, `ffmpeg-static`, `form-data`, `dotenv`).

Files in this skill

  • SKILL.md1.2 KB
  • find.js3.7 KB
  • image_key_cache.json945 B
  • package-lock.json8.7 KB
  • package.json564 B
  • send.js16.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…