¿Qué hace Creador de Memes?
Crea borradores de memes a partir de un registro curado de plantillas, sin empaquetar imágenes protegidas por derechos de autor.
Inicio rápido
- Buscar:
{baseDir}/scripts/meme.mjs search "mala elección" - Sugerir:
{baseDir}/scripts/meme.mjs suggest "scripts de python lentos" - SVG local:
{baseDir}/scripts/meme.mjs render drake --text "Descargas repetidas" --text "Plantillas en caché" --out /tmp/meme.svg - PNG local:
{baseDir}/scripts/meme.mjs render drake --text "Tal vez API" --text "Render local" --out /tmp/meme.png - Alojado en Imgflip:
{baseDir}/scripts/meme.mjs render drake --service imgflip --text "antes" --text "después"
Modos
locales el predeterminado. Descarga las imágenes de las plantillas desde su URL de origen con un agente de usuario similar al de un navegador, las guarda en caché bajo el directorio de caché del usuario, incrusta la imagen en un SVG y escribe el SVG. Si--outtermina en.png, renderiza a través de un navegador headless aislado usando el soporte de OpenClaw para Playwright. La salida PNG requiere Chromium de Playwright o Google Chrome instalado; la salida SVG no necesita navegador.imgflipllama acaption_imagede Imgflip y muestra la URL alojada. RequiereIMGFLIP_USERyIMGFLIP_PASSa menos que se proporcionen mediante--usernamey--password.
Comandos
list [--json]: lista las plantillas curadas incorporadas.search <consulta> [--json]: busca nombres de plantillas, alias, etiquetas y casos de uso.suggest <tema> [--límite N] [--json]: clasifica plantillas para el tema.render <plantilla> --text TEXTO ... [--out RUTA] [--service local|imgflip]: genera un meme.refresh [--límite N] [--json]: obtiene las plantillas principales actuales de Imgflip para investigación; no sobrescribe el registro curado automáticamente.
Registro de plantillas
- Lea
{baseDir}/references/templates.jsonpara el registro curado de 20 plantillas. - Cada entrada incluye metadatos de Imgflip, enlace a Know Your Meme, alias, etiquetas, campos y cajas de posicionamiento de texto local.
- Prefiera
suggestprimero cuando el usuario describa un chiste pero no conozca el formato.
Higiene
- No incluya archivos de imágenes de plantillas en el skill.
- No use credenciales Imgflip compartidas o fijas.
- Mantenga las consultas a Know Your Meme fuera del camino crítico de renderizado; use enlaces KYM solo para explicación/procedencia.
- Si la salida PNG falla porque el navegador no está disponible, use
--out meme.svg(o cualquier otra ruta.svg). No ejecutenpm installpaquetes en el directorio del skill o en el árbol de OpenClaw para habilitar PNG.