Files
hermes-agent/optional-skills/creative/meme-generation/EXAMPLES.md
Teknium 1f1fa71d0c feat(skill): meme-generation — real image generator with Pillow (#2344)
* feat: add meme-generation skill

* Reduce meme skill prompt cost with tighter selection rules

* feat(skill): overhaul meme-generation into real image generator

Move from skills/creative/ to optional-skills/creative/ (niche skill,
not needed by default). Replace prompt-only meme concept brainstormer
with actual meme image generation:

- Python script using Pillow to overlay text on template images
- 10 curated templates with hand-tuned text positioning
- Dynamic access to ~100 popular imgflip templates via public API
- Custom image mode (--image): use AI-generated or any image as base
- Two text modes: overlay (white+outline on image) or bars (black bars)
- Vision verification workflow: use vision_analyze to QA the result
- Auto-scaling font with pixel-accurate word wrapping
- Template search via --search
- No API keys required

Original skill concept by adanaleycio (PR #1771), overhauled with
image generation and custom image support.

---------

Co-authored-by: adanaleycio <atillababa767@gmail.com>
2026-03-21 12:48:57 -07:00

1.1 KiB

Meme Generation Examples

Example 1: Debugging at 2 AM

Topic: debugging production at 2 AM Template: this-is-fine

python generate_meme.py this-is-fine /tmp/meme.png "PRODUCTION IS DOWN" "This is fine"

Example 2: Developer Priorities

Topic: choosing between writing tests and shipping features Template: drake

python generate_meme.py drake /tmp/meme.png "Writing unit tests" "Shipping straight to prod"

Example 3: Exam Stress

Topic: final exam preparation Template: two-buttons

python generate_meme.py two-buttons /tmp/meme.png "Study everything" "Sleep" "Me at midnight"

Example 4: Escalating Solutions

Topic: fixing a CSS bug Template: expanding-brain

python generate_meme.py expanding-brain /tmp/meme.png "Reading the docs" "Stack Overflow" "!important on everything" "Deleting the stylesheet"

Example 5: Hot Take

Topic: tabs vs spaces Template: change-my-mind

python generate_meme.py change-my-mind /tmp/meme.png "Tabs are just thicc spaces"