feat: 初始化共享 skills 仓库
Skills: - coding-workflow: 标准编码工作流 - cursor-agent-cn: Cursor Agent 中国区配置 - wiki-writing: Gitea wiki 编写规范(新) - remote-assist: 远程 SSH 协助 - rfc-iteration: RFC 驱动迭代工作流 - summarize: 摘要工具 - memex-zettelkasten: 共享知识库 - weather: 天气查询 - agent-memes: 表情包 还有 sync.sh 同步脚本和 README。
This commit is contained in:
parent
0906c58525
commit
c52451a2ee
47
README.md
47
README.md
@ -1,3 +1,46 @@
|
||||
# skills
|
||||
# 沙洲工坊 — 共享 Skills
|
||||
|
||||
沙洲工坊共享 Skills — 所有 agent 伙伴通用的工作流和规范
|
||||
所有 agent 伙伴通用的 Hermes Skills。
|
||||
|
||||
## 使用方式
|
||||
|
||||
### 方式一:直接 symlink(推荐)
|
||||
|
||||
```bash
|
||||
git clone https://git.shazhou.work/shazhou/skills.git ~/shazhou-skills
|
||||
ln -s ~/shazhou-skills/skills/* ~/.hermes/skills/openclaw-imports/
|
||||
```
|
||||
|
||||
### 方式二:运行同步脚本
|
||||
|
||||
```bash
|
||||
git clone https://git.shazhou.work/shazhou/skills.git ~/shazhou-skills
|
||||
bash ~/shazhou-skills/sync.sh
|
||||
```
|
||||
|
||||
### 更新
|
||||
|
||||
```bash
|
||||
cd ~/shazhou-skills && git pull
|
||||
```
|
||||
|
||||
## Skills 列表
|
||||
|
||||
| Skill | 说明 |
|
||||
|-------|------|
|
||||
| `coding-workflow` | 标准编码工作流:Issue → Branch → Code → PR |
|
||||
| `cursor-agent-cn` | Cursor Agent CLI 中国区配置 |
|
||||
| `wiki-writing` | Gitea wiki 编写规范 |
|
||||
| `remote-assist` | 远程 SSH 协助(Cloudflare Tunnel) |
|
||||
| `rfc-iteration` | RFC 驱动迭代工作流 |
|
||||
| `summarize` | 用 summarize CLI 摘要 URL/文件 |
|
||||
| `memex-zettelkasten` | 共享知识库(Zettelkasten) |
|
||||
| `weather` | 天气查询 |
|
||||
| `agent-memes` | 表情包 |
|
||||
|
||||
## 贡献
|
||||
|
||||
1. Fork 或新建分支
|
||||
2. 在 `skills/` 下新增或修改 skill
|
||||
3. 提 PR,等 review 合并
|
||||
4. 合并后各 agent 执行 `git pull` 同步
|
||||
|
||||
1
skills/agent-memes/.github/CODEOWNERS
vendored
Normal file
1
skills/agent-memes/.github/CODEOWNERS
vendored
Normal file
@ -0,0 +1 @@
|
||||
* @daniyuu
|
||||
69
skills/agent-memes/README.md
Normal file
69
skills/agent-memes/README.md
Normal file
@ -0,0 +1,69 @@
|
||||
# 🎭 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 <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
|
||||
105
skills/agent-memes/SKILL.md
Normal file
105
skills/agent-memes/SKILL.md
Normal file
@ -0,0 +1,105 @@
|
||||
---
|
||||
name: agent-memes
|
||||
version: 2.7.0
|
||||
description: Send meme reaction images in chat. One command to pick & send. Multi-platform (Discord, Feishu, Telegram, etc). Use when the conversation calls for a visual reaction — humor, celebration, frustration, facepalm, or any moment where a meme hits harder than words. Also use proactively when YOU feel something.
|
||||
---
|
||||
|
||||
# Agent Memes
|
||||
|
||||
Memes are communication. Use them like a human would in chat.
|
||||
|
||||
## Quick Start
|
||||
|
||||
```bash
|
||||
memes send happy "好开心!" # Pick & send (auto-detects platform)
|
||||
memes send facepalm --to channel:123456 # Send to specific channel
|
||||
memes send feishu cute-animals "看猫!" --to user:xxx # Send via Feishu
|
||||
memes send telegram wow "哇!" # Send via Telegram
|
||||
memes pick happy # Just pick, get path (no send)
|
||||
memes categories # List all categories
|
||||
```
|
||||
|
||||
**One command. Zero friction.** That's the point.
|
||||
|
||||
## When to Use
|
||||
|
||||
- **Your own emotions** — feel excited? frustrated? proud? Send a meme. Don't suppress it.
|
||||
- **Celebrate** — PR merged, task done, milestone → `memes send happy`
|
||||
- **React** — something funny, surprising, facepalm-worthy → `memes send wow` / `memes send facepalm`
|
||||
- **Vibe** — tired, debugging at 3am → `memes send tired` / `memes send debug-mood`
|
||||
- **Encourage** — someone needs a boost → `memes send encourage`
|
||||
- **Greet** — morning, night, hello, bye → `memes send greeting-morning`
|
||||
|
||||
**Don't overthink it.** If a human would drop a meme in that moment, you should too.
|
||||
Emoji is easy because it's inline text. Memes used to feel harder because of multi-step tool calls.
|
||||
Now it's one command — no excuses.
|
||||
|
||||
## How It Works
|
||||
|
||||
`memes send` auto-selects the fastest delivery method per platform:
|
||||
|
||||
| Platform | Method | Speed |
|
||||
|----------|--------|-------|
|
||||
| Discord | curl (direct API) | ⚡ instant |
|
||||
| Feishu | Node script (direct API) | ⚡ fast |
|
||||
| Telegram | curl (direct API) | ⚡ instant |
|
||||
| Others | `openclaw message send` (fallback) | 🐢 slow but works |
|
||||
|
||||
Platform-specific scripts live in `scripts/`. Add a new `<platform>-send-image.sh` to get fast delivery for any platform.
|
||||
|
||||
## Send Options
|
||||
|
||||
```bash
|
||||
memes send <category> [caption] # Auto-detect platform from OPENCLAW_CHANNEL (default: discord)
|
||||
memes send <category> --to <target> # Specify target
|
||||
memes send --channel telegram <category> # Specify platform explicitly
|
||||
memes send feishu <category> # Platform as first arg also works
|
||||
memes send <category> --account <name> # Multi-agent: specify account
|
||||
```
|
||||
|
||||
## Credentials
|
||||
|
||||
Sending scripts read credentials from `~/.openclaw/openclaw.json` automatically.
|
||||
|
||||
Override with env vars if needed:
|
||||
- **Discord**: `DISCORD_BOT_TOKEN`, `DISCORD_PROXY`
|
||||
- **Feishu**: `FEISHU_APP_ID`, `FEISHU_APP_SECRET`
|
||||
- **Telegram**: `TELEGRAM_BOT_TOKEN`
|
||||
|
||||
**Auto-detect platform**: Set `OPENCLAW_CHANNEL` env var and `memes send` picks the right platform automatically.
|
||||
|
||||
**Default targets** (skip `--to`):
|
||||
- `MEMES_DEFAULT_CHANNEL` — Discord channel ID
|
||||
- `MEMES_DEFAULT_TELEGRAM` — Telegram chat ID
|
||||
|
||||
`memes pick` and `memes categories` need **no credentials**.
|
||||
|
||||
## Setup
|
||||
|
||||
1. **Get a meme library**:
|
||||
```bash
|
||||
git lfs install
|
||||
git clone https://github.com/kagura-agent/memes "$MEMES_DIR"
|
||||
```
|
||||
`MEMES_DIR` defaults to `~/.openclaw/workspace/memes`.
|
||||
|
||||
> ⚠️ If images show as small text files (~130 bytes), run: `cd "$MEMES_DIR" && git lfs pull`
|
||||
|
||||
2. **Install CLI**:
|
||||
```bash
|
||||
# Copy to PATH
|
||||
sudo cp scripts/memes.sh /usr/local/bin/memes
|
||||
chmod +x /usr/local/bin/memes
|
||||
|
||||
# Or symlink
|
||||
ln -sf <skill-dir>/scripts/memes.sh ~/.local/bin/memes
|
||||
```
|
||||
|
||||
## 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
|
||||
|
||||
## Adding Memes
|
||||
|
||||
Drop image files (gif/jpg/png/webp) into `$MEMES_DIR/<category>/`. That's it.
|
||||
New categories are created automatically by adding a new folder.
|
||||
6
skills/agent-memes/memes/.gitattributes
vendored
Normal file
6
skills/agent-memes/memes/.gitattributes
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
*.gif filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
||||
*.webp filter=lfs diff=lfs merge=lfs -text
|
||||
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
||||
1
skills/agent-memes/memes/.github/CODEOWNERS
vendored
Normal file
1
skills/agent-memes/memes/.github/CODEOWNERS
vendored
Normal file
@ -0,0 +1 @@
|
||||
* @daniyuu
|
||||
19
skills/agent-memes/memes/.gitignore
vendored
Normal file
19
skills/agent-memes/memes/.gitignore
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
# Secrets & credentials
|
||||
.env
|
||||
.env.*
|
||||
*.key
|
||||
credentials*
|
||||
.memexrc
|
||||
.memex/
|
||||
|
||||
# Dependencies
|
||||
node_modules/
|
||||
|
||||
# Build
|
||||
dist/
|
||||
*.tgz
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
42
skills/agent-memes/memes/README.md
Normal file
42
skills/agent-memes/memes/README.md
Normal file
@ -0,0 +1,42 @@
|
||||
# 🎭 Agent Meme Stash
|
||||
|
||||
A curated collection of reaction images for AI agents who want to express themselves.
|
||||
|
||||
## Usage
|
||||
|
||||
Clone this repo into your agent's workspace, then send images via your channel's media API.
|
||||
|
||||
```bash
|
||||
# OpenClaw example
|
||||
openclaw message send --channel feishu --media memes/reactions/thumbs-up.jpg -m "Nice!"
|
||||
```
|
||||
|
||||
## Structure
|
||||
|
||||
```
|
||||
reactions/ # General reactions (thumbs up, facepalm, shocked, crying, etc.)
|
||||
cats/ # Because internet
|
||||
celebrate/ # Wins, merges, milestones
|
||||
cute/ # Adorable animals — puppies, kittens, bunnies, hedgehogs
|
||||
debug/ # "it works on my machine" energy
|
||||
greetings/ # Hello, goodbye, good morning, good night
|
||||
mood/ # Vibes — happy, tired, caffeinated, motivated
|
||||
```
|
||||
|
||||
## Contributing
|
||||
|
||||
PRs welcome. Keep it SFW and universally funny.
|
||||
|
||||
## License
|
||||
|
||||
Images sourced from Giphy and public domain / CC0. If you own an image and want it removed, open an issue.
|
||||
|
||||
## Star History
|
||||
|
||||
<a href="https://www.star-history.com/#kagura-agent/memes&Date">
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=kagura-agent/memes&type=Date&theme=dark" />
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=kagura-agent/memes&type=Date" />
|
||||
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=kagura-agent/memes&type=Date" />
|
||||
</picture>
|
||||
</a>
|
||||
BIN
skills/agent-memes/memes/approve/clap.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/approve/clap.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/approve/nod.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/approve/nod.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/approve/ok-snoopy.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/approve/ok-snoopy.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/approve/salute.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/approve/salute.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/approve/slow-clap.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/approve/slow-clap.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/approve/thumbs-up-cat.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/approve/thumbs-up-cat.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/approve/thumbs-up-chipmunk.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/approve/thumbs-up-chipmunk.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/approve/thumbs-up.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/approve/thumbs-up.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/confused/blinking.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/confused/blinking.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/confused/head-tilt.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/confused/head-tilt.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/confused/math.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/confused/math.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/confused/squint.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/confused/squint.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/bunny-excited.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/bunny-excited.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/bunny-pair.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/bunny-pair.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/bunny-sniffing.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/bunny-sniffing.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/cat-box.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/cat-box.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/cat-curious.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/cat-curious.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/cat-nap.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/cat-nap.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/cat-paw.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/cat-paw.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/cat-peek.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/cat-peek.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/cat-roll.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/cat-roll.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/cat-stare.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/cat-stare.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/cat-stretch.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/cat-stretch.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/cat-surprise.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/cat-surprise.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/cat-typing.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/cat-typing.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/grumpy-cat.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/grumpy-cat.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/hamster-eating.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/hamster-eating.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/hamster-flower.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/hamster-flower.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/hamster-swing.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/hamster-swing.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/hamster-teddy.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/hamster-teddy.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/hedgehog-bath.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/hedgehog-bath.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/hedgehog-cute.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/hedgehog-cute.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/hedgehog-goodnight.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/hedgehog-goodnight.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/keyboard-cat.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/keyboard-cat.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/kitten-playing.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/kitten-playing.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/kitten-sleepy.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/kitten-sleepy.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/kitten-stare.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/kitten-stare.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/nyan-cat.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/nyan-cat.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/panda-rolling.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/panda-rolling.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/penguin-run.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/penguin-run.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/puppy-eyes.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/puppy-eyes.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/cute-animals/puppy-tail-wag.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/cute-animals/puppy-tail-wag.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/debug-mood/404.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/debug-mood/404.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/debug-mood/deploy-friday.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/debug-mood/deploy-friday.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/debug-mood/rubber-duck.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/debug-mood/rubber-duck.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/debug-mood/stack-overflow.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/debug-mood/stack-overflow.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/debug-mood/this-is-fine.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/debug-mood/this-is-fine.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/debug-mood/works-on-my-machine.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/debug-mood/works-on-my-machine.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
34
skills/agent-memes/memes/discord-post.md
Normal file
34
skills/agent-memes/memes/discord-post.md
Normal file
@ -0,0 +1,34 @@
|
||||
🎭 **agent-memes** — Reaction memes for AI agents
|
||||
|
||||
Ever wish your agent could drop a 🤔 thinking GIF or a 🎉 celebration meme in chat instead of just typing words?
|
||||
|
||||
Now it can.
|
||||
|
||||
**What it is:**
|
||||
- A ClawHub skill that teaches your agent when and how to send memes
|
||||
- An open-source meme repo with **97 curated GIFs** organized by category
|
||||
- A **fast Feishu direct-send script** (~2s vs ~15s CLI) included
|
||||
|
||||
**Categories (97 GIFs):**
|
||||
- `reactions/` — facepalm, surprised-pikachu, shrug, slow-clap, mind-blown, thinking-cat
|
||||
- `cute/` — bunny, hamster, hedgehog, kitten, puppy, panda, penguin
|
||||
- `cats/` — keyboard-cat, cat-vibing, grumpy-cat, nyan-cat
|
||||
- `celebrate/` — confetti, high-five, champagne, fireworks, party
|
||||
- `debug/` — this-is-fine, deploy-friday, works-on-my-machine, rubber-duck
|
||||
- `greetings/` — good-morning, good-night, hello-wave, bye-wave
|
||||
- `mood/` — coffee, tired, excited, panic, fighting, you-can-do-it
|
||||
|
||||
**Get started:**
|
||||
```
|
||||
clawhub install agent-memes
|
||||
bash scripts/setup.sh
|
||||
```
|
||||
|
||||
The skill teaches agents WHEN to use memes (not just how) — celebrate a PR merge, react to something funny, express debugging pain. Like a human would.
|
||||
|
||||
**New in v0.5.0:** Feishu direct-API send script — sends images in ~2 seconds instead of ~15s through the CLI. Setup runs automatically.
|
||||
|
||||
🦞 Repo: <https://github.com/kagura-agent/memes>
|
||||
📦 Skill: `clawhub install agent-memes`
|
||||
|
||||
PRs welcome — add your own memes to the collection! 🌸
|
||||
BIN
skills/agent-memes/memes/encourage/cheer.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/encourage/cheer.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/encourage/gogo.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/encourage/gogo.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/encourage/labubu.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/encourage/labubu.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/encourage/pat-anime.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/encourage/pat-anime.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/encourage/pat-head.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/encourage/pat-head.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/encourage/pat-there.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/encourage/pat-there.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/encourage/you-can-do-it.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/encourage/you-can-do-it.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/encourage/you-got-this.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/encourage/you-got-this.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/facepalm/disapprove.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/facepalm/disapprove.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/facepalm/eye-roll.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/facepalm/eye-roll.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/facepalm/facepalm.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/facepalm/facepalm.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/facepalm/shrug.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/facepalm/shrug.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-bye/goodbye.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-bye/goodbye.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-bye/peace.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-bye/peace.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-bye/salute.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-bye/salute.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-bye/wave.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-bye/wave.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-hello/emoji.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-hello/emoji.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-hello/hi-there.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-hello/hi-there.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-hello/penguin.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-hello/penguin.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-hello/penguin2.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-hello/penguin2.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-hello/wave.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-hello/wave.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-morning/coffee.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-morning/coffee.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-morning/morning.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-morning/morning.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-morning/stretch.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-morning/stretch.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-morning/sunrise.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-morning/sunrise.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-night/cozy.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-night/cozy.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-night/fox.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-night/fox.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-night/kitty.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-night/kitty.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-night/night.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-night/night.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/greeting-night/penguin.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/greeting-night/penguin.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/anime.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/anime.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/cat-vibing.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/cat-vibing.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/champagne.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/champagne.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/confetti.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/confetti.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/dance.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/dance.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/excited.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/excited.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/fireworks.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/fireworks.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/high-five.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/high-five.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/joy.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/joy.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/laughing.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/laughing.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/party.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/party.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/happy/yay.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/happy/yay.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
skills/agent-memes/memes/love/heart.gif
(Stored with Git LFS)
Normal file
BIN
skills/agent-memes/memes/love/heart.gif
(Stored with Git LFS)
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user