O que Criador de Memes faz?
Crie rascunhos de memes a partir de um registro curado de templates, sem empacotar imagens protegidas por direitos autorais.
Início rápido
- Pesquisar:
{baseDir}/scripts/meme.mjs search "má escolha" - Sugerir:
{baseDir}/scripts/meme.mjs suggest "scripts python lentos" - SVG local:
{baseDir}/scripts/meme.mjs render drake --text "Downloads repetidos" --text "Templates em cache" --out /tmp/meme.svg - PNG local:
{baseDir}/scripts/meme.mjs render drake --text "Talvez API" --text "Render local" --out /tmp/meme.png - Hospedado no Imgflip:
{baseDir}/scripts/meme.mjs render drake --service imgflip --text "antes" --text "depois"
Modos
localé o padrão. Ele baixa as imagens do template a partir de sua URL de origem com um user-agent semelhante ao de navegador, armazena em cache no diretório de cache do usuário, incorpora a imagem em um SVG e grava o SVG. Se--outterminar em.png, renderiza através de um navegador headless isolado usando suporte a Playwright do OpenClaw. A saída PNG requer Chromium do Playwright ou Google Chrome instalado; a saída SVG não precisa de navegador.imgflipchama acaption_imagedo Imgflip e imprime a URL hospedada. RequerIMGFLIP_USEReIMGFLIP_PASS, a menos que fornecidos via--usernamee--password.
Comandos
list [--json]: lista os templates curados incluídos.search <consulta> [--json]: pesquisa nomes de templates, aliases, tags e casos de uso.suggest <tópico> [--limit N] [--json]: classifica templates para o tópico.render <template> --text TEXTO ... [--out CAMINHO] [--service local|imgflip]: gera um meme.refresh [--limit N] [--json]: busca os templates mais populares do Imgflip para pesquisa; não sobrescreve automaticamente o registro curado.
Registro de templates
- Leia
{baseDir}/references/templates.jsonpara o registro curado de 20 templates. - Cada entrada inclui metadados do Imgflip, link do Know Your Meme, aliases, tags, campos e caixas de texto locais.
- Prefira
suggestprimeiro quando o usuário descrever uma piada mas não souber o formato.
Higiene
- Não envie arquivos de imagem de template junto com a skill.
- Não use credenciais compartilhadas ou fixas do Imgflip.
- Mantenha consultas ao Know Your Meme fora do caminho crítico de renderização; use links KYM apenas para explicação/procedência.
- Se a saída PNG falhar porque o navegador não está disponível, use
--out meme.svg(ou outro caminho.svg). Não executenpm installde pacotes no diretório da skill ou na árvore OpenClaw para habilitar PNG.