Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Design & media
memegen-rs
Try itGenerate 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 an...
What it does
Generate memes by building a URL against . 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.
The skill document
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 templatelayout=top- place all captions at the topwidth,height- pad to a fixed size with a blurred letterboxcolor- text fill color (name or hex)
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.
Related skills
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Post videos, photos, text, and documents to 10 social platforms through a single REST API call.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Query Twitter/X profiles, tweets, follower events, and KOL data through the 6551 REST API.
Trade crypto, manage a multi-chain wallet, and query an AI analyst from one CLI.
More from tenequm
Browse all skillsReference patterns for TanStack Query, Router, and Start in full-stack React apps.
Build HTTP 402 machine-to-machine payments with the MPP protocol across TypeScript, Python, and Rust SDKs.
Opinionated guide to building Agent Skills for any agent, covering layout, frontmatter, descriptions, and Claude Code specifics.
Pinned reference for Lance v11.0.0-beta.6 and the Rust/Python engine, with v10.0.0 as the stable line.
Build and deploy JavaScript, TypeScript, Python, or Rust code on Cloudflare's global edge network using the Wrangler CLI.
Build native macOS apps with Swift 6.3, SwiftUI, SwiftData, concurrency, and on-device AI.