К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

meme-maker — скилл для Claude Code: что делает и как установить

Ищет шаблоны мемов из каталога, подбирает формат под описание и рендерит картинку локально (SVG или PNG) или через Imgflip.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add openclaw/openclaw --skill meme-maker -a claude-code
Открыть на GitHub

Что делает meme-maker

Скилл даёт команды для поиска по 20 готовым шаблонам мемов, подбора формата под вашу шутку и рендера изображения. Работает через Node.js-скрипт meme.mjs с двумя режимами: локальный (по умолчанию) и imgflip.

В локальном режиме скачивает картинку шаблона, кэширует её, встраивает в SVG и записывает файл. Если путь заканчивается на .png, рендерит через изолированный headless-браузер — нужен Playwright Chromium или установленный Chrome. Для SVG браузер не требуется. Режим imgflip вызывает API caption_image и возвращает hosted-ссылку; для работы нужны переменные IMGFLIP_USER и IMGFLIP_PASS.

Команды: search (поиск по имени и тегам), suggest (ранжирование по теме), render (генерация мема с текстом), list (список шаблонов), refresh (обновление данных Imgflip). Реестр шаблонов хранится в references/templates.json с метаданными, алиасами и координатами текстовых блоков.

Какие задачи решает

  • сгенерировать картинку мема из кода
  • найти подходящий шаблон по описанию шутки
  • получить PNG без внешних сервисов
  • закэшировать шаблоны для офлайн-работы
  • вывести hosted-ссылку через Imgflip

Примеры запросов агенту

  • найди шаблон для мема про медленный код
  • сделай мем drake с текстом «повторные запросы» и «кэш»
  • покажи все доступные шаблоны мемов

Как установить meme-maker

1Через Skills CLI (Vercel)

npx skills add openclaw/openclaw --skill meme-maker -a claude-code

2Вручную: положить файлы

~/.claude/skills/meme-maker/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/meme-maker/

Из того же набора48

Весь набор →
summarize openclaw Скилл запускает CLI для создания выжимок и расшифровок из веб-страниц, YouTube-роликов, подкастов и локальных PDF-файлов. Claude Code CX Codex Cursor +1 26 900установок weather openclaw Скилл получает текущую погоду и прогноз по городу, региону, коду аэропорта или координатам. Пригодится для проверки температуры и осадков или планирования поездки. Claude Code CX Codex Cursor +1 9 300установок gog openclaw Даёт агенту правила работы с CLI gog для Gmail, Calendar, Drive, Contacts, Sheets и Docs. Нужен, когда действия в Google Workspace надо выполнять из терминала. Claude Code CX Codex Cursor +1 8 500установок tmux openclaw Даёт агенту доступ к живым tmux-сессиям: читать вывод панели, отправлять клавиши и текст, ждать появления строки в промпте. Claude Code CX Codex Cursor +1 8 400установок openai-whisper openclaw Скилл учит агента вызывать Whisper CLI и расшифровывать аудио на вашей машине. Ключ API не нужен. Claude Code CX Codex Cursor +1 7 100установок nano-pdf openclaw Скилл редактирует страницы PDF по текстовым инструкциям через CLI nano-pdf. Пригодится, когда нужно исправить опечатку или заменить заголовок прямо в терминале. Claude Code CX Codex Cursor +1 7 100установок skill-creator openclaw Скилл для создания, починки и проверки других скиллов: разбирает задачу по веткам, пишет frontmatter и раскладывает ресурсы по папкам. Пригодится, когда скиллов стало много и надо держать их в порядке. Claude Code CX Codex Cursor +1 6 700установок coding-agent openclaw Скилл передаёт крупные задачи Codex, Claude Code или OpenCode фоновой работе. Подходит для рефакторинга, ревью PR и цикла от issue до PR. Claude Code CX Codex Cursor +1 6 500установок

Похожие

minimax-xlsx MiniMax-AI Скилл для создания, чтения, редактирования и проверки Excel-файлов (.xlsx, .xlsm, .csv, .tsv) прямо в коде. Пригодится, если нужно обработать табличные данные, построить финмодель или исправить формулы без потери форматирования. Claude Code CX Codex Cursor +1 3 800установок ffmpeg digitalsamba Готовые команды FFmpeg для конвертации, сжатия, обрезки видео и подготовки ассетов к проектам на Remotion. Claude Code CX Codex Cursor +1 11 600установок notion-api intellectronica Скилл для взаимодействия с Notion API через REST-запросы. Даёт агенту полный доступ к страницам, базам данных, блокам и комментариям — читать, создавать, обновлять и удалять контент. Claude Code CX Codex Cursor +1 94 200установок runcomfy-cli prime-skills Скилл учит Claude Code вызывать модели RunComfy из терминала: авторизоваться, отправлять запросы, ждать результат и скачивать файлы. Claude Code CX Codex Cursor +1 379 700установок face-swap prime-skills Скилл подменяет лицо персонажа в видео или фотографиях через RunComfy CLI. Автоматически выбирает нужную модель: для видео с аудио, для одного кадра или пакета, для сохранения движения или идентичности. Claude Code CX Codex Cursor +1 379 300установок square-post binance-square Скилл публикует текстовые заметки, статьи, серии картинок и видео в ленту Binance Square прямо из диалога с агентом. Claude Code CX Codex Cursor +1 31 100установок remotion-render официальный Remotion Экспортирует видео и отдельные кадры из проектов Remotion через консольные команды. CX Codex GP ChatGPT 3установок ego-browser citrolabs Скилл подключает Chromium-браузер ego-lite к ИИ-агенту для автоматизации сайтов, тестирования интерфейсов и сбора данных с сохранением авторизованных сессий пользователя. Claude Code CX Codex Cursor +1 11 900установок

Вопросы о meme-maker

Как установить meme-maker в Claude Code?

Выполните npx skills add openclaw/openclaw --skill meme-maker -a claude-code, манифест скилла появится в ~/.claude/skills/meme-maker/SKILL.md.

Что делает meme-maker?

Ищет шаблоны мемов в каталоге из 20 форматов, подбирает подходящий по описанию и рендерит изображение — локально в SVG или PNG либо через Imgflip в hosted-URL.

Нужен ли браузер для работы meme-maker?

Для SVG браузер не нужен. Для PNG требуется Playwright Chromium или установленный Google Chrome, чтобы отрендерить SVG в растр через headless-режим.

Исходный текст

SKILL.md · MIT
---
name: meme-maker
description: Search meme templates, suggest formats, and generate local or hosted image memes.
metadata: { "openclaw": { "emoji": "🖼️", "requires": { "bins": ["node"] } } }
---

# Meme Maker

Create meme drafts from a curated template registry without bundling copyrighted template images.

Quick start

- Search: `{baseDir}/scripts/meme.mjs search "bad choice"`
- Suggest: `{baseDir}/scripts/meme.mjs suggest "slow python image scripts"`
- Local SVG: `{baseDir}/scripts/meme.mjs render drake --text "Repeated downloads" --text "Cached templates" --out /tmp/meme.svg`
- Local PNG: `{baseDir}/scripts/meme.mjs render drake --text "Maybe API" --text "Local render" --out /tmp/meme.png`
- Imgflip hosted: `{baseDir}/scripts/meme.mjs render drake --service imgflip --text "before" --text "after"`

Modes

- `local` is default. It downloads template images from their source URL with a browser-like user agent, caches them under the user cache dir, embeds the image in an SVG, and writes SVG. If `--out` ends in `.png`, it renders through an isolated headless browser using OpenClaw's Playwright support. PNG output requires Playwright's Chromium or an installed Google Chrome; SVG output needs no browser.
- `imgflip` calls Imgflip `caption_image` and prints the hosted URL. It requires `IMGFLIP_USER` and `IMGFLIP_PASS` unless supplied via `--username` and `--password`.

Commands

- `list [--json]`: list the built-in curated templates.
- `search <query> [--json]`: search template names, aliases, tags, and use cases.
- `suggest <topic> [--limit N] [--json]`: rank templates for the topic.
- `render <template> --text TEXT ... [--out PATH] [--service local|imgflip]`: generate a meme.
- `refresh [--limit N] [--json]`: fetch current Imgflip top templates for research; do not overwrite the curated registry automatically.

Template registry

- Read `{baseDir}/references/templates.json` for the curated 20-template registry.
- Each entry includes Imgflip metadata, Know Your Meme link, aliases, tags, fields, and local text placement boxes.
- Prefer `suggest` first when the user describes a joke but does not know the format.

Hygiene

- Do not ship template image files in the skill.
- Do not use shared or hardcoded Imgflip credentials.
- Keep Know Your Meme lookups out of the render hot path; use KYM links for explanation/provenance only.
- If PNG output fails because the browser is unavailable, use `--out meme.svg` (or another `.svg` path). Do not `npm install` packages into the skill directory or the OpenClaw tree to enable PNG.

© openclaw · MIT · openclaw/openclaw

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой