Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
softaworks avatar

Meme Factory

  • 3.8k installs
  • 2.2k repo stars
  • Updated March 5, 2026
  • softaworks/agent-toolkit

meme-factory is an agent skill for generate memes via memegen.link api when users want humor or visual aids for content.

About

The meme-factory skill Generate memes using the memegen.link API. Use when users request memes, want to add humor to content, or need visual aids for social media. Supports 100+ popular templates with custom text and styling. Create memes using the free memegen.link API and textual meme formats. Trigger Description --------- ------------- /meme-factory Manual invocation /meme-factory {template} {top} {bottom} Direct meme generation meme-factory: create a meme about X Natural language request Action Format -------- -------- Basic meme https://api.memegen.link/images/{template}/{top}/{bottom}.png With sizing ?width=1200&height=630 Custom background ?style=https://example.com/image.jpg All templates https://api.memegen.link/templates/ Interactive docs https://api.memegen.link/docs/ Additional Resources: - Markdown Memes Guide - 15+ textual meme formats - Examples - Practical usage examples - meme_generator.py - Python helper script Additional Resources: - Markdown Memes Guide - 15+ textual meme formats - Examples - Practical usage examples - meme_generator.py - Python helper script https://api.memegen.link/images/{template}/{top_text}/{bottom_text}.{extension} Example: https://api.me.

  • Markdown Memes Guide - 15+ textual meme formats
  • Examples - Practical usage examples
  • meme_generator.py - Python helper script
  • [ ] URL returns valid image (test in browser)
  • [ ] Text is readable (not too long)

Meme Factory by the numbers

  • 3,800 all-time installs (skills.sh)
  • +14 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #179 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

meme-factory capabilities & compatibility

Capabilities
markdown memes guide 15+ textual meme formats · examples practical usage examples · meme_generator.py python helper script · [ ] url returns valid image (test in browser) · [ ] text is readable (not too long)
Use cases
marketing · copywriting
From the docs

What meme-factory says it does

Create memes using the free memegen.link API and textual meme formats.
SKILL.md
Result: Buzz Lightyear meme with "memes" at top and "memes everywhere" at bottom.
SKILL.md
Meme generation is successful when:
SKILL.md
npx skills add https://github.com/softaworks/agent-toolkit --skill meme-factory

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3.8k
repo stars2.2k
Security audit3 / 3 scanners passed
Last updatedMarch 5, 2026
Repositorysoftaworks/agent-toolkit

How do I generate memes via memegen.link api when users want humor or visual aids for content with documented agent guidance?

Generate memes via memegen.link API when users want humor or visual aids for content.

Who is it for?

Developers who need marketing & seo help during launch work.

Skip if: Skip when the task falls outside Marketing & SEO scope described in SKILL.md.

When should I use this skill?

Generate memes via memegen.link API when users want humor or visual aids for content.

What you get

Completed marketing & seo workflow aligned with SKILL.md steps and validation.

  • meme image URLs
  • greentext blocks
  • copypasta text

By the numbers

  • Markdown Memes Guide - 15+ textual meme formats
  • Examples - Practical usage examples
  • meme_generator.py - Python helper script

Files

SKILL.mdMarkdownGitHub ↗

Meme Factory

Create memes using the free memegen.link API and textual meme formats.

---

Triggers

TriggerDescription
/meme-factoryManual invocation
/meme-factory {template} {top} {bottom}Direct meme generation
meme-factory: create a meme about XNatural language request

---

Quick Reference

ActionFormat
Basic memehttps://api.memegen.link/images/{template}/{top}/{bottom}.png
With sizing?width=1200&height=630
Custom background?style=https://example.com/image.jpg
All templateshttps://api.memegen.link/templates/
Interactive docshttps://api.memegen.link/docs/

Additional Resources:

  • Markdown Memes Guide - 15+ textual meme formats
  • Examples - Practical usage examples
  • meme_generator.py - Python helper script

---

Quick Start

Basic Meme Structure

https://api.memegen.link/images/{template}/{top_text}/{bottom_text}.{extension}

Example:

https://api.memegen.link/images/buzz/memes/memes_everywhere.png

Result: Buzz Lightyear meme with "memes" at top and "memes everywhere" at bottom.

Text Formatting

CharacterEncoding
Space_ or -
Newline~n
Question mark~q
Percent~p
Slash~s
Hash~h
Single quote''
Double quote""

---

Popular Templates

TemplateUse CaseExample
buzzX, X everywherebugs/bugs_everywhere
drakeComparisonsmanual_testing/automated_testing
successVictoriesdeployed/no_errors
fineThings going wrongserver_on_fire/this_is_fine
fryUncertaintynot_sure_if_bug/or_feature
changemindHot takestabs_are_better_than_spaces
distractedPrioritiesmy_code/new_framework/current_project
mordorOne does not simplyone_does_not_simply/deploy_on_friday

---

Template Selection Guide

ContextTemplateWhy
Comparing optionsdrakeTwo-panel reject/approve format
Celebrating winssuccessPositive outcome emphasis
Problems ignoredfineIronic "everything is fine"
Uncertaintyfry"Not sure if X or Y" format
Controversial opinionchangemindStatement + challenge
Ubiquitous thingsbuzz"X, X everywhere"
Bad ideasmordor"One does not simply..."

---

Validation

After generating a meme:

  • [ ] URL returns valid image (test in browser)
  • [ ] Text is readable (not too long)
  • [ ] Template matches the message context
  • [ ] Special characters properly encoded
  • [ ] Dimensions appropriate for platform

Platform Dimensions

PlatformDimensions
Social media (Open Graph)1200x630
Slack/Discord800x600
GitHubDefault

---

Anti-Patterns

AvoidWhyInstead
Spaces without encodingURL breaksUse _ or -
Too much textUnreadable2-6 words per line
Wrong templateMessage mismatchMatch template to context
Missing extensionInvalid URLAlways include .png, .jpg, etc.
Unencoded special charsURL breaksUse ~q, ~s, ~p, etc.
Assuming template exists404 errorCheck templates list first

---

Verification

Meme generation is successful when:

1. URL is valid - Returns HTTP 200 2. Image renders - Displays correctly in markdown 3. Text is visible - Properly formatted on image 4. Context matches - Template fits the message

Test command:

curl -I "https://api.memegen.link/images/buzz/test/test.png"
# Should return: HTTP/2 200

---

<details> <summary><strong>Deep Dive: Advanced Features</strong></summary>

Image Formats

ExtensionUse Case
.pngBest quality, default
.jpgSmaller file size
.webpModern, good compression
.gifAnimated templates

Dimensions

?width=800
?height=600
?width=800&height=600  (padded to exact)

Layout Options

?layout=top     # Text at top only
?layout=bottom  # Text at bottom only
?layout=default # Standard top/bottom

Custom Fonts

View available: https://api.memegen.link/fonts/

?font=impact  (default)

Custom Images

Use any image as background:

https://api.memegen.link/images/custom/hello/world.png?style=https://example.com/image.jpg

</details>

<details> <summary><strong>Deep Dive: Contextual Memes</strong></summary>

Code Reviews

Template: fry
https://api.memegen.link/images/fry/not_sure_if_feature/or_bug.png

Deployments

Template: interesting
https://api.memegen.link/images/interesting/i_dont_always_test/but_when_i_do_i_do_it_in_production.png

Documentation

Template: yodawg
https://api.memegen.link/images/yodawg/yo_dawg_i_heard_you_like_docs/so_i_documented_the_documentation.png

Performance Issues

Template: fine
https://api.memegen.link/images/fine/memory_usage_at_99~/this_is_fine.png

Successful Deploy

Template: success
https://api.memegen.link/images/success/deployed_to_production/zero_downtime.png

</details>

<details> <summary><strong>Deep Dive: Workflow Integration</strong></summary>

Generating Memes in Response

Here's a relevant meme:

![Meme](https://api.memegen.link/images/buzz/bugs/bugs_everywhere.png)

Dynamic Generation (Python)

def generate_status_meme(status: str, message: str):
    template_map = {
        "success": "success",
        "failure": "fine",
        "review": "fry",
        "deploy": "interesting"
    }

    template = template_map.get(status, "buzz")
    words = message.split()
    top = "_".join(words[0:3])
    bottom = "_".join(words[3:6])

    return f"https://api.memegen.link/images/{template}/{top}/{bottom}.png"

Using the Helper Script

from meme_generator import MemeGenerator

meme = MemeGenerator()
url = meme.generate("buzz", "features", "features everywhere")
print(url)

</details>

<details> <summary><strong>Deep Dive: API Reference</strong></summary>

Endpoints

EndpointPurpose
/templates/List all templates
/templates/{id}Template details
/fonts/Available fonts
/images/{template}/{top}/{bottom}.{ext}Generate meme

API Characteristics

  • Free and open-source
  • No API key required
  • No rate limiting (normal use)
  • Stateless (all info in URL)
  • Images generated on-demand

Error Handling

1. Check template at https://api.memegen.link/templates/ 2. Verify text formatting (underscores for spaces) 3. Check special character encoding 4. Ensure valid extension 5. Test URL in browser

</details>

---

References

DocumentContent
markdown-memes-guide.md15+ textual meme formats (greentext, copypasta, ASCII, etc.)
examples.mdPractical usage examples

Scripts

ScriptPurpose
meme_generator.pyPython helper for meme generation

---

Summary

Generate contextual memes to:

  • Add humor to conversations
  • Create social media visuals
  • Make code reviews engaging
  • Celebrate successes

Golden rule: Keep text concise, match template to context.

Related skills

Forks & variants (1)

Meme Factory has 1 known copy in the catalog totaling 13 installs. They canonicalize to this original listing.

How it compares

meme-factory is an agent skill for generate memes via memegen.link api when users want humor or visual aids for content, not a generic alternative.

FAQ

Who is meme-factory for?

Developers using Marketing & SEO workflows with agent-guided SKILL.md steps.

When should I use meme-factory?

Generate memes via memegen.link API when users want humor or visual aids for content.

Is meme-factory safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.