Install
openclaw skills install @voronindenis5/meme-generator-2Generate SVG-based memes from text — classic templates (Drake, Stonks, This is Fine, Doge, etc.), batch generation, quote packs, animated effects. Pure Python stdlib, crisp at any resolution.
openclaw skills install @voronindenis5/meme-generator-2Create shareable SVG memes from text input. Pure Python stdlib — no external dependencies.
# Single meme
python scripts/meme_gen.py make 'Unit tests?' 'No tests.' --template drake --output meme.svg
# Batch across all templates
python scripts/meme_gen.py batch 'Coffee is debug code' --all-templates --output-dir memes/
# Get quote ideas
python scripts/meme_gen.py quote --category programming --count 5
# Pipe mode
echo 'When it works on production' | python scripts/meme_gen.py --template this_is_fine
# List all templates
python scripts/meme_gen.py list
| Template | Key | Format |
|---|---|---|
| Drake | drake | Two-panel reject/approve |
| Distracted Boyfriend | distracted_boyfriend | Three-character scene |
| Two Buttons | two_buttons | Dilemma choice |
| Change My Mind | change_my_mind | Table + sign |
| Galaxy Brain | galaxy_brain | Ascending brain levels |
| Stonks | stonks | Suit guy + arrow |
| This is Fine | this_is_fine | Dog in fire |
| Doge | doge | Shiba + colorful text |
| Expanding Brain | expanding_brain | Four-stage brain glow |
| Panik Kalm | panik_kalm | Three-panel panic/calm |
Aliases: cmm → change_my_mind, brain → expanding_brain, fine → this_is_fine, stocks → stonks, etc.
--html — Also export HTML (easy browser viewing)--animate — Add SVG text animations (fade-in)--all-templates — Batch with every template--output / --output-dir — Control output pathsCreate an SVG file with {{TOP}} and {{BOTTOM}} placeholders, then:
python scripts/meme_gen.py custom 'Hello' 'World' --template-file my_template.svg