feat(skill): meme-generation — real image generator with Pillow#2344
feat(skill): meme-generation — real image generator with Pillow#2344
Conversation
4419f09 to
5ae0589
Compare
|
Thanks for pulling this in and building on top of it. This started from my earlier PR #1771, where I added the initial meme-generation skill to the creative category and then followed up with a second pass focused on reducing prompt cost while keeping output quality intact. In that update, I tightened template selection into a more rule-based flow, kept optional overrides truly optional, shortened caption guidance, and explicitly discouraged over explanation. Glad to see both of those commits carried over here before the Pillow/image-generation expansion. Curious to see how you want the lightweight template-aware behavior from #1771 to coexist with the richer image-generation path going forward |
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.
5ae0589 to
1f6c2b5
Compare
Summary
Overhauls the meme-generation skill from a prompt-only concept brainstormer into an actual meme image generator. Produces real .png files with classic meme-style text overlay.
Cherry-picked original concept from PR #1771 by @adanaleycio, then overhauled with image generation.
What's included
generate_meme.py) using Pillow to overlay text on template imagesMoved to optional-skills
This is a niche creative skill — moved from
skills/creative/tooptional-skills/creative/. Users install via:Usage
Test plan