---
name: meme-maker
description: "😂 20+经典模板秒出表情包 — 搜索/推荐/生成，本地渲染或Imgflip托管。Search templates & generate memes locally or via Imgflip."
metadata:
  openclaw:
    emoji: "😂"
    requires:
      bins: ["node"]
    install:
      - id: node
        kind: node
        bins: ["node"]
        label: "Node.js (usually pre-installed)"
---

# 😂 Meme Maker — 20+经典模板秒出表情包

> 想表达一个想法？用表情包。不知道用什么模板？AI 帮你推荐。

## 为什么你需要这个技能？

- 💬 **社交达人**：聊天秒出表情包，永远不词穷
- 📱 **内容创作者**：快速生成配图，提升互动率
- 🎯 **精准表达**：AI 自动推荐最匹配的模板
- 🔒 **隐私安心**：本地渲染，不上传你的梗

## 快速上手

### 搜索模板
```bash
meme search "得意"
# → drake, success_kid, roll_safe...
```

### AI 智能推荐
```bash
meme suggest "隔壁组又加班了而我们准时下班"
# → 自动推荐最匹配的模板
```

### 生成表情包（本地 SVG）
```bash
meme render drake --text "用Python写脚本" --text "用AI一句话搞定" --out meme.svg
```

### 生成表情包（PNG）
```bash
meme render drake --text "手动截图" --text "FFmpeg一行命令" --out meme.png
```

### Imgflip 托管（可分享链接）
```bash
meme render drake --service imgflip --text "before" --text "after"
# → 返回可分享的图片URL
```

## 内置模板精选

| 模板 | 场景 | 示例 |
|------|------|------|
| 🦆 **Drake** | 二选一对比 | 「用传统方案」「用AI方案」 |
| 🤔 **Roll Safe** | 机智（反向） | 「不需要优化」「用户量还没上来」 |
| 👏 **Success Kid** | 小胜利 | 「代码一遍跑通」 |
| 😱 **Distracted BF** | 三选一 | 「新需求」「旧BUG」「Deadline」 |
| 🐱 **Woman Yelling Cat** | 吵架/对立 | 「产品经理」「程序员」 |

共收录 **20+ 经典模板**，每个模板附带 KYM（Know Your Meme）背景说明。

## 两种生成模式

| 模式 | 输出 | 优点 |
|------|------|------|
| 🏠 **本地渲染** | SVG/PNG 文件 | 零上传，隐私安全 |
| ☁️ **Imgflip** | 托管URL | 可直接分享链接 |

## 技术栈
- 渲染引擎：Node.js + Sharp（PNG转换）
- 模板库：精心挑选的 20 个经典 Meme 模板
- 搜索：本地索引，秒出结果

---

**📦 安装前提**：需要 Node.js 环境
