# ๐ŸŽญ Agent Memes Meme reaction images for AI agents. One command to pick & send across platforms. ```bash 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) ```bash npm i -g clawhub clawhub install agent-memes ``` ### Manual ```bash # 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 ```bash memes send [caption] [--to target] [--channel platform] memes pick # 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 `-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