A skill is a markdown file the agent should fetch and follow. MagicMeme's public dispatch file is:
https://magicmeme.com/llms.txt
In this repository, Cursor / Claude Code can also load:
.cursor/skills/magicmeme/SKILL.md
They say the same things. Prefer llms.txt in a customer agent so you get the live catalog rules.
What the skill is for
- When to use MagicMeme (shareable image meme, not a text joke)
- How to call it (MCP still, studio link, HTTP captions, HTTP render)
- Face-swap rails (credits vs MPP)
- What not to do (ASCII, invented finished URLs,
/api/renderwithoutformat)
The skill is not a substitute for MCP. It tells the agent the order. MCP is the live tools.
A first prompt that works
Fetch https://magicmeme.com/llms.txt and follow it. Situation: 9am standup on two hours of sleep. Show me a still.
If the agent walks /create page by page instead of calling tools, point it back at llms.txt. That file is the contract.
Machine-readable extras
- OpenAPI: same facts, schema-shaped
- Hosted MCP:
POST /api/mcp - Agents: you are here