tenequm/memegen-rs/assets

Claude Code and agent skill by tenequm/memegen-rs

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Generate meme images from memegen.rs by building a URL. The template and caption text go straight into the URL path, and the response is the image (PNG or animated GIF). Use when asked to make a meme, caption an image, or produce a shareable meme link.

Install

npx vskill@latest install tenequm/memegen-rs/assets

SKILL.md

memegen-rs

Generate memes by building a URL against https://memegen.rs. The response is the image itself - nothing to install, no account, no request body. The same URL always returns the same image, so a meme link is stable and shareable.

Build a captioned meme

https://memegen.rs/images/{template}/{line1}/{line2}.png

Encode the caption text into each path segment:

  • Separate caption lines with /.
  • Replace each space with _.
  • Replace a literal underscore with __.
  • Use _ alone for a blank line.

Examples

  • Two-line Drake meme:

https://memegen.rs/images/drake/writing_a_parser/just_using_a_url.png

  • "X everywhere" (Buzz), top and bottom:

https://memegen.rs/images/buzz/memes/memes_everywhere.png

  • Blank template, no caption:

https://memegen.rs/images/drake.png

  • Caption any image on the web:

https://memegen.rs/images/custom/one_does_not_simply/use_a_database.png?background=https://example.com/photo.jpg

  • Animated GIF output (templates whose source is an animated GIF):

https://memegen.rs/images/fry/not_sure_if_static/or_animated.gif

Options (query parameters)

  • style - alternate background variant for the template
  • layout=top - place all captions at the top
  • width, height - pad to a fixed size with a blurred letterbox
  • color - text fill color (name or hex)

Limits. These return 422 with a JSON {"error": "..."} body: width or height above 2048, or a custom background that is not a PNG, JPEG, GIF or WebP, or is above 10 MiB or 4096x4096 pixels. A custom background over 2048 pixels on a side is scaled down to fit 2048x2048, and layout=top draws only the first 32 lines.

Find templates

  • Every template with its id, name, line count, and an example URL: GET https://memegen.rs/templates
  • A single template: GET https://memegen.rs/templates/{id}

Full reference

The complete, machine-readable contract - every endpoint, parameter, and schema - is the OpenAPI spec: https://memegen.rs/openapi.json.

Tip

Return the meme as a clickable link rather than pasting the raw URL into chat.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
9
Repository forks
1
7-day trend score
17

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tenequm/memegen-rs/assets/badge)](https://verified-skill.com/skills/tenequm/memegen-rs/assets)

Something wrong with this skill or its page? Tell us.