meme-maker

Generate memes from a curated template registry via local SVG rendering or the Imgflip API.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill meme-maker-jerome-prakash-l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meme-maker
Source: https://github.com/JEROME-PRAKASH-L/openclaw/tree/main/skills/meme-maker
Command: npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill meme-maker-jerome-prakash-l

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sharp, and includes scripts (resource) and references (resource) components.

What problem does it solve? Creating memes usually requires hunting for the right template, downloading images, and manually placing text in an editor. This Skill automates template discovery, suggestion, and rendering so you can produce meme drafts directly from the command line. ## Core Features & Use Cases - Template Search & Suggestion: Search a curated registry of 20 popular meme templates by name, alias, tag, or use case, and get ranked suggestions for any topic. - Local Rendering: Download and cache template images, then render memes as SVG (or PNG with the optional sharp package) with automatic text wrapping and placement boxes. - Imgflip Hosted Rendering: Generate hosted memes through the Imgflip caption_image API using your own credentials. - Use Case: You want a Drake meme comparing two approaches. Run the suggest command with your topic, pick the template, then render it locally to an SVG file with your two text lines. ## Quick Start Ask the assistant to suggest a meme template for your topic and render it with your chosen text lines using the meme-maker script.

Frequently Asked Questions about meme-maker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a meme from the command line?

Run the meme.mjs render command with a template id and one or more --text flags, for example: meme.mjs render drake --text "option A" --text "option B" --out meme.svg. The script downloads the template image, caches it, and writes the rendered meme file.

How do I find the right meme template for a topic?

Use the suggest command with your topic, such as meme.mjs suggest "slow build times". It scores templates against names, aliases, tags, and use cases, then returns the top ranked matches from the curated 20-template registry.

Does meme rendering work without an Imgflip account?

Yes, local rendering is the default mode and needs no credentials. It downloads template images from their source URLs and embeds them in an SVG. Imgflip hosted rendering is optional and requires IMGFLIP_USER and IMGFLIP_PASS environment variables.

Why does PNG output fail when rendering a meme?

PNG output requires the optional sharp package, which is not bundled with the skill. Either install sharp near the skill runner or use an .svg output path, which works without any additional dependencies.

Are meme template images bundled with the skill?

No, template images are intentionally not shipped with the skill to avoid bundling copyrighted content. The script fetches images from their source URLs at render time and caches them under the user cache directory.