Agent SkillsZJU-REAL/Easel › meme-generator

meme-generator

GitHub

基于Pillow脚本为图片添加梗字生成表情包或反应图,支持中英文自适应换行与白字黑边效果。

skills/openclaw/meme-generator/SKILL.md ZJU-REAL/Easel

Trigger Scenarios

用户要求制作表情包或梗图 用户要求在图片上添加配文或反应文字

Install

npx skills add ZJU-REAL/Easel --skill meme-generator -g -y
More Options

Non-standard path

npx skills add https://github.com/ZJU-REAL/Easel/tree/main/skills/openclaw/meme-generator -g -y

Use without installing

npx skills use ZJU-REAL/Easel@meme-generator

指定 Agent (Claude Code)

npx skills add ZJU-REAL/Easel --skill meme-generator -a claude-code -g -y

安装 repo 全部 skill

npx skills add ZJU-REAL/Easel --all -g -y

预览 repo 内 skill

npx skills add ZJU-REAL/Easel --list

SKILL.md

Frontmatter
{
    "name": "meme-generator",
    "layer": "produce",
    "description": "表情包 \/ Meme 生成:给图片加经典上下大字(白字黑边)做梗图,或在图上\/下加配文条做反应图('当…的时候'格式)。中英文都支持,自动换行和字号自适应。当用户说 表情包、做表情包、meme、梗图、reaction 图、配图加字、给这张图加字、做个梗、反应图、当xx的时候 时使用。基于 shared\/scripts\/meme_ops.py(Pillow)。与 card-quote 区别:card-quote 做精致金句卡片,meme-generator 做梗图\/表情包;与 image-editing watermark 区别:那个加水印,本 SKILL 加梗字。"
}

表情包 / Meme 生成

给图片加梗字做表情包。两种排版:经典上下大字叠在图上,或加纯色配文条(反应图格式)。 走 skills/shared/scripts/meme_ops.py不要手算字号/换行——脚本已做自适应字号、 中英文换行、白字黑边。

精致金句卡片见 card-quote;小红书知识卡见 card-xiaohongshu;加水印见 image-editing

输入

字段 必填 说明
底图 表情包底图/截图/反应图(没给就问)
文字 上下字(overlay)或配文(bar)
排版 overlay 上下叠字(默认)/ top-bar 顶配文 / bottom-bar 底配文

输出(outputs/主题名/

  • 表情包图片(jpg/png)

执行步骤

脚本路径(相对项目根):skills/shared/scripts/meme_ops.pymake -h 看参数)。

# 经典上下大字(白字黑边叠图上)
python skills/shared/scripts/meme_ops.py make -i cat.jpg \
  -o outputs/主题名/out.jpg --top "老板说" --bottom "这个需求很简单"

# 反应图:顶部配文条("当…的时候"格式)
python skills/shared/scripts/meme_ops.py make -i react.jpg \
  -o outputs/主题名/out.jpg --layout top-bar \
  --caption "当我周一早上打开电脑看到一堆消息"

# 底部黑条白字
python skills/shared/scripts/meme_ops.py make -i img.jpg -o out.png \
  --layout bottom-bar --caption "这就是生活" --bar-color black --text-color white

排版怎么选

排版 效果 适用
overlay(默认) 白字黑边叠在图上、顶/底 经典梗图(top/bottom text)
top-bar 图上方加白条黑字 反应图、"当…的时候"
bottom-bar 图下方加配文条 吐槽、点题
  • 英文默认转大写(更"梗"),--no-upper 关闭。
  • 描边粗细 --stroke(overlay,默认按字号自适应)。

规则

  1. 文字精炼——梗图靠短句,别写长段。
  2. 字号/换行由脚本自适应,别手动塞超长文本(会自动缩小但太长仍不好看)。
  3. overlay 用 --top/--bottom;bar 布局用 --caption。
  4. 要透明或多次叠加时输出 .png,一般发图用 .jpg
  5. 产物统一进 outputs/主题名/

参考来源

经典 meme(Impact 白字黑边上下排)与中文反应图(配文条)是社媒高传播格式。用 Pillow 做 自适应字号、中英混排换行、描边,输出确定可复现。

Version History

  • 69c5928 Current 2026-09-08 17:36

Same Skill Collection

skills/openclaw/ai-image-gen/SKILL.md
skills/openclaw/ai-music/SKILL.md
skills/openclaw/ai-video-gen/SKILL.md
skills/openclaw/asset-manager/SKILL.md
skills/openclaw/audio-denoise/SKILL.md
skills/openclaw/audio-editing/SKILL.md
skills/openclaw/audio-mix/SKILL.md
skills/openclaw/audio-visualizer/SKILL.md
skills/openclaw/auto-short-video/SKILL.md
skills/openclaw/auto-subtitle/SKILL.md
skills/openclaw/batch-process/SKILL.md
skills/openclaw/beat-sync-video/SKILL.md
skills/openclaw/card-design/SKILL.md
skills/openclaw/card-quote/SKILL.md
skills/openclaw/card-xiaohongshu/SKILL.md
skills/openclaw/chart-visualization/SKILL.md
skills/openclaw/clipify/SKILL.md
skills/openclaw/comparison-card/SKILL.md
skills/openclaw/copywriting/SKILL.md
skills/openclaw/data-report/SKILL.md
skills/openclaw/doc-convert/SKILL.md
skills/openclaw/ecom-details-image/SKILL.md
skills/openclaw/green-screen/SKILL.md
skills/openclaw/image-editing/SKILL.md
skills/openclaw/image-enhance/SKILL.md
skills/openclaw/infographic/SKILL.md
skills/openclaw/mindmap/SKILL.md
skills/openclaw/multi-voice-dubbing/SKILL.md
skills/openclaw/novel-writer/SKILL.md
skills/openclaw/paper-explainer/SKILL.md
skills/openclaw/post-formatter/SKILL.md
skills/openclaw/poster-hero/SKILL.md
skills/openclaw/remove-bg/SKILL.md
skills/openclaw/roi-calculator/SKILL.md
skills/openclaw/short-drama/SKILL.md
skills/openclaw/skill-account-diagnosis/SKILL.md
skills/openclaw/skill-algorithm-updates/SKILL.md
skills/openclaw/skill-article-outline/SKILL.md
skills/openclaw/skill-audience-profiler/SKILL.md
skills/openclaw/skill-bilibili-upload/SKILL.md
skills/openclaw/skill-brand-onboarding/SKILL.md
skills/openclaw/skill-campaign-planner/SKILL.md
skills/openclaw/skill-carousel-planner/SKILL.md
skills/openclaw/skill-channels-upload/SKILL.md
skills/openclaw/skill-collab-proposal/SKILL.md
skills/openclaw/skill-comment-insights/SKILL.md
skills/openclaw/skill-community-ops/SKILL.md
skills/openclaw/skill-competitor-analysis/SKILL.md
skills/openclaw/skill-content-calendar-log/SKILL.md

Metadata

Files
0
Version
69c5928
Hash
fe6939f9
Indexed
2026-09-08 17:36

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-09 01:29
浙ICP备14020137号-1 $mapa de visitantes$