mcpField
M
meme-generation

meme-generation

github.com/eachlabs创意与媒体44210 次安装今天更新
代码仓库

关于 meme-generation

meme-generation 是通过 each::sense 生成表情包图片的技能,适用于社交媒体创作者和品牌团队。它支持经典模板,也可制作自定义、反应、对比及多格形式。

主要功能

  1. 01经典模板与自定义表情包
  2. 02品牌及职场幽默图片
  3. 03反应图与对比形式
  4. 04多格图与文字叠加
  5. 05热门及细分风格

适用场景

  1. 01制作社交媒体表情包
  2. 02准备适合品牌的营销图片
  3. 03创建在线回复用反应图
  4. 04呈现职场或行业笑点

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/eachlabs/skills --skill meme-generation

安装后在 Claude Code 中输入/meme-generation确认已加载。

附带文件references/SSE-EVENTS.md

详细介绍

表情包生成

使用 each::sense 生成值得刷屏传播的表情包。此技能可创建适用于社交媒体分享、品牌营销、职场幽默和互联网文化互动的图片。

功能

  • 经典模板:生成热门表情包格式的图片(Drake、Distracted Boyfriend 等)
  • 自定义表情包:根据任意提示词创建原创表情包图片
  • 品牌表情包:适合营销且能保持品牌调性的表情包
  • 反应表情包:用于社交媒体回复的表情丰富的图片
  • 对比表情包:并排对比或前后对比格式
  • 热门格式:当前流行的病毒式表情包风格和格式
  • 文字叠加表情包:整合表情包文字的图片
  • 多格表情包:漫画式连续分格
  • 企业/职场表情包:办公室幽默和职场讽刺
  • 行业专属表情包:面向特定社群的细分幽默

快速开始

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a meme about developers when the code works on the first try - shocked and suspicious expression"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

表情包格式与风格

格式描述适用场景
经典模板广为人知的表情包格式最大化传播效果
反应图片表情丰富的面孔/情境社交媒体回复
对比图并排分格前后对比、预期与现实
多格图2-4 格连续画面讲故事、层层递进的幽默
文字叠加图片上醒目的大字直接、犀利的笑点
超现实/抽象荒诞风格图像Z 世代幽默、细分社群

使用场景示例

1. 生成经典表情包模板

生成热门表情包模板风格的图片。

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a meme image in the style of the Drake meme format. Two panels vertically stacked. Top panel: a person looking away dismissively with hand up rejecting something. Bottom panel: same person smiling and pointing approvingly. Clean white background, expressive poses."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
2. 根据提示词创建自定义表情包

根据创意概念创建原创表情包图片。

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a meme image of a cat sitting at a computer desk looking extremely confused at the screen, office setting, dramatic lighting from the monitor, the cat has reading glasses on. Funny and relatable vibe for when you receive a confusing email."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
3. 品牌表情包营销

创建适用于品牌社交媒体账号的表情包。

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a clean, brand-safe meme image for a coffee company social media. Show a person dramatically hugging a giant coffee cup like it is their best friend. Office morning setting, humorous but professional enough for brand use. Warm, inviting colors."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
4. 反应表情包

生成用于社交媒体反应的表情丰富的图片。

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a reaction meme image of a person with an extremely exaggerated surprised face, eyes wide, jaw dropped, hands on cheeks. Simple background, highly expressive, perfect for replying to shocking news or announcements online."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
5. 对比表情包

创建并排对比格式的表情包。

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a two-panel comparison meme image. Left panel labeled area for expectation: a person confidently presenting at a meeting looking professional. Right panel labeled area for reality: the same person nervously fumbling with papers, coffee spilled, chaotic scene. Corporate office setting."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
6. 热门格式表情包

生成当前流行病毒式风格的表情包。

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a meme image in the style of the woman yelling at cat meme format. Left side: an angry woman pointing and yelling expressively at a dinner table. Right side: a confused white cat sitting at a table with a plate in front of it, looking bewildered. Split panel format."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
7. 文字叠加表情包

创建适合叠加醒目文字的图片。

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a meme background image of a galaxy brain or expanding brain concept. Show a person in meditation pose with a glowing, oversized brain emanating light and energy. Cosmic background with stars. Leave clear space at top and bottom for impact font text overlay."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
8. 多格表情包

生成漫画式连续分格表情包。

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 4-panel meme comic strip. Panel 1: person calmly saying they will just check one email. Panel 2: person still at computer, slightly concerned. Panel 3: person surrounded by multiple screens, stressed. Panel 4: person collapsed at desk, it is now nighttime. Office setting, escalating chaos."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max",
    "session_id": "multi-panel-meme-001"
  }'
9. 企业/职场表情包

创建适用于职场情境的办公室幽默表情包。

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a workplace meme image. Scene: a meeting room with a person presenting a very simple obvious solution on a whiteboard while everyone else at the table looks shocked and amazed as if it is genius. Exaggerated reactions, corporate office setting, humorous take on overthinking simple problems."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
10. 行业专属表情包

为细分专业社群生成表情包。

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a programmer/developer meme image. A developer sitting at a desk surrounded by multiple monitors showing code, but they are intensely focused on a tiny bug that is literally represented as a small cartoon bug on the screen. The bug is tiny but the developer is using a magnifying glass. Dramatic lighting, humorous debugging scene."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

最佳实践

创建易于分享的表情包
  • 构图清晰:让主体突出,避免画面杂乱
  • 表情丰富:夸张的表情最适合反应表情包
  • 预留文字空间:必要时为醒目字体叠加留出空间
  • 普适幽默:尽量选取大众都能产生共鸣的情境
  • 高对比度:确保图片在较小尺寸(移动端信息流)下也清晰易读
品牌表情包指南
  • 符合品牌调性:幽默风格应与品牌调性一致
  • 避免争议:远离容易引发分歧的话题
  • 及时且历久弥新:兼顾热门格式与长久吸引力
  • 重质不重量:一张出色的表情包胜过十张平庸之作
  • 了解受众:不同平台的幽默风格各不相同
技术提示
  • 正方形格式(1:1):最适合 Instagram、Twitter、Facebook
  • 竖版(4:5 或 9:16):更适合 Stories、TikTok 和移动端信息流
  • 分辨率:较短边建议至少为 1080px
  • 文件大小:控制在合理范围,确保快速加载

表情包提示词技巧

创建表情包图片时,请包含以下细节:

  1. 格式:指定分格布局(单格、双格、四格等)
  2. 表情:清晰描述情绪表现
  3. 场景:画面发生在哪里?
  4. 风格:写实、卡通、超现实等
  5. 文字空间:必要时要求预留文字叠加区域
  6. 背景情境:表情包描绘的是什么情境?
提示词结构示例
"Create a [format] meme image. [Scene description] with [expression/action].
[Setting details]. [Style preferences].
[Text space requirements if any]."

模式选择

在生成内容前询问用户:

“您想要快速且省钱,还是高质量?”

模式最适合速度质量
max最终版表情包、高互动帖子、品牌内容较慢最高
eco快速草稿、A/B 测试概念、批量生成较快良好

多轮表情包迭代

使用 session_id 迭代表情包概念:

# Initial meme concept
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a meme of a dog at a computer looking frustrated"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "meme-project-001"
  }'

# Iterate based on feedback
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Make the dog expression more dramatic, add coffee cup for extra relatability"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "meme-project-001"
  }'

# Request variation
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a cat version of the same meme for comparison"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "meme-project-001"
  }'

表情包系列生成

为营销活动生成多个相关表情包:

# Meme 1 - Monday mood
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a weekday mood meme - Monday: exhausted office worker barely awake at desk"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco",
    "session_id": "weekday-series"
  }'

# Meme 2 - Friday mood (same session for consistency)
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Same style but Friday: the same worker now energetic and celebrating, leaving the office"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco",
    "session_id": "weekday-series"
  }'

错误处理

错误原因解决方案
Failed to create prediction: HTTP 422余额不足在 eachlabs.ai 充值
内容政策违规禁止的内容调整提示词——避免冒犯性、有害或不当内容
超时生成内容过于复杂将客户端超时设置为至少 10 分钟

相关技能

  • each-sense - 核心 API 文档
  • image-generation - 通用图像生成
  • product-visuals - 产品摄影和营销视觉素材
  • meta-ad-creative-generation - 社交媒体广告创意

评论

支持 Markdown