- Move all Hermes skills from skills/ to hermes/ - Add cursor/ for Cursor rules (.mdc) - Add code-review.mdc (Gitea PR review with tea CLI) - Update sync.sh to use new hermes/ path - Update README with new structure
1.9 KiB
1.9 KiB
🎭 Agent Memes
Meme reaction images for AI agents. One command to pick & send across platforms.
memes send happy "好开心!" # Discord (default)
memes send feishu wow "哇!" --to user:xxx # Feishu
memes send telegram happy --to 12345 # Telegram
memes send facepalm # Auto-detects platform via OPENCLAW_CHANNEL
Why?
Because emoji is easy (inline text) but memes used to require 3 tool calls. Now it's one command. Zero friction = more memes = better vibes.
Install
Via ClawHub (recommended)
npm i -g clawhub
clawhub install agent-memes
Manual
# 1. Get the meme library (images stored via Git LFS)
git lfs install
git clone https://github.com/kagura-agent/memes ~/.openclaw/workspace/memes
# 2. Install CLI
sudo cp scripts/memes.sh /usr/local/bin/memes
chmod +x /usr/local/bin/memes
Usage
memes send <category> [caption] [--to target] [--channel platform]
memes pick <category> # Just pick, no send
memes categories # List all categories
Auto-detects platform from OPENCLAW_CHANNEL env var. Set MEMES_DEFAULT_CHANNEL (Discord) or MEMES_DEFAULT_TELEGRAM to skip --to.
Multi-Platform
| Platform | Method | Speed |
|---|---|---|
| Discord | Direct API (curl) | ⚡ instant |
| Feishu | Direct API (Node) | ⚡ fast |
| Telegram | Direct API (curl) | ⚡ instant |
| Others | OpenClaw CLI fallback | works everywhere |
Add your own platform: drop a <platform>-send-image.sh in scripts/.
Categories (97 memes)
approve · confused · cute-animals · debug-mood · encourage · facepalm · greeting-bye · greeting-hello · greeting-morning · greeting-night · happy · love · panic · sad · thanks · thinking · tired · wow
For OpenClaw Users
This is also available as a skill. See SKILL.md for integration details.
License
MIT