Meme Generator
SkillMediaGenerate captioned meme images for social replies and chat. Use when the user asks for a meme, wants to caption an image with top/bottom text, or needs a quick visual for a post. Produces a PNG from a template plus caption text.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Meme Generator skill
What this skill tells your AI
The instructions your AI receives, as published by thesmokedev/taskchad-os in optional-skills/creative/meme-generator/SKILL.md and read by ahel’s review.
Caption an image into a shareable meme PNG.
Approaches (pick by what's installed)
Local with Pillow (offline, deterministic):
from PIL import Image, ImageDraw, ImageFont
# Load base image, draw uppercase Impact-style text with a black stroke
# at top and bottom, wrap long lines, export PNG.
Use a bundled or system font; render text in white with a 2–3px black outline so it reads on any background. Wrap captions to the image width; scale font down if a line overflows.
Keyless API (no local deps): the memegen.link service renders from a URL:
https://api.memegen.link/images/<template>/<top_text>/<bottom_text>.png
Escape spaces as _, ? as ~q, / as ~s. Good for standard templates
(drake, doge, fry, etc.).
Workflow
- Clarify the joke / top + bottom text and the template or base image.
- Render the PNG to a temp path.
- Hand the file back to the user (or to the social-posting skill).
Notes
- Generation is local/read-only. Posting a meme to any platform is a separate, gated mutation — never auto-post; surface the file and let the user or an explicit posting skill send it.
- Keep captions punchy. If the user gives a paragraph, compress it to a punchline.
Signals
- GitHub stars
- 23
- Forks
- 5
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
meme-generator- Source
- github.com/thesmokedev/taskchad-os