본문으로 건너뛰기
cccskills
무료GitHub에 공개

meme-factory

Gerar memes usando a API memegen.link. Use quando usuários solicitarem memes, quiserem adicionar humor ao conteúdo ou precisarem de recursos visuais para redes sociais. Suporta 100+ templates populares com texto e estilo personalizados.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(5)

  • SKILL.md8.2 KB
  • README.md6.6 KB
  • references/examples.md10.8 KB
  • references/markdown-memes-guide.md23.4 KB
  • scripts/meme_generator.py8.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Meme Factory

Crie memes usando a API gratuita memegen.link e formatos de memes textuais.


Triggers

TriggerDescrição
/meme-factoryInvocação manual
/meme-factory {template} {top} {bottom}Geração direta de meme
meme-factory: create a meme about XSolicitação em linguagem natural

Referência Rápida

AçãoFormato
Meme básicohttps://api.memegen.link/images/{template}/{top}/{bottom}.png
Com dimensões?width=1200&height=630
Fundo personalizado?style=https://example.com/image.jpg
Todos os templateshttps://api.memegen.link/templates/
Documentação interativahttps://api.memegen.link/docs/

Recursos Adicionais:


Início Rápido

Estrutura Básica de Meme

https://api.memegen.link/images/{template}/{top_text}/{bottom_text}.{extension}

Exemplo:

https://api.memegen.link/images/buzz/memes/memes_everywhere.png

Resultado: Meme do Buzz Lightyear com "memes" no topo e "memes everywhere" na base.

Formatação de Texto

CaractereCodificação
Espaço_ ou -
Quebra de linha~n
Ponto de interrogação~q
Símbolo de percentual~p
Barra~s
Hash~h
Apóstrofo''
Aspas""

Templates Populares

TemplateCaso de UsoExemplo
buzzX, X em todo lugarbugs/bugs_everywhere
drakeComparaçõesmanual_testing/automated_testing
successVitóriasdeployed/no_errors
fineCoisas dando erradoserver_on_fire/this_is_fine
fryIncertezanot_sure_if_bug/or_feature
changemindOpiniões polêmicastabs_are_better_than_spaces
distractedPrioridadesmy_code/new_framework/current_project
mordorNão é simplesmenteone_does_not_simply/deploy_on_friday

Guia de Seleção de Template

ContextoTemplatePor Quê
Comparando opçõesdrakeFormato dois painéis rejeitar/aprovar
Celebrando vitóriassuccessÊnfase em resultado positivo
Problemas ignoradosfine"Tudo está bem" irônico
IncertezafryFormato "Não tenho certeza se X ou Y"
Opinião controversachangemindAfirmação + desafio
Coisas onipresentesbuzz"X, X em todo lugar"
Ideias ruinsmordor"Não é simplesmente..."

Validação

Após gerar um meme:

  • URL retorna imagem válida (teste no navegador)
  • Texto é legível (não muito longo)
  • Template combina com o contexto da mensagem
  • Caracteres especiais propriamente codificados
  • Dimensões apropriadas para a plataforma

Dimensões por Plataforma

PlataformaDimensões
Redes sociais (Open Graph)1200x630
Slack/Discord800x600
GitHubPadrão

Anti-Padrões

EvitePor QuêUse Em Seu Lugar
Espaços sem codificaçãoURL quebraUse _ ou -
Muito textoIlegível2-6 palavras por linha
Template erradoMensagem desconectadaCombine template com contexto
Extensão ausenteURL inválidaSempre inclua .png, .jpg, etc.
Caracteres especiais não codificadosURL quebraUse ~q, ~s, ~p, etc.
Assumir que template existeErro 404Verifique lista de templates primeiro

Verificação

A geração de meme é bem-sucedida quando:

  1. URL é válida - Retorna HTTP 200
  2. Imagem renderiza - Exibe corretamente em markdown
  3. Texto é visível - Adequadamente formatado na imagem
  4. Contexto combina - Template encaixa na mensagem

Comando de teste:

curl -I "https://api.memegen.link/images/buzz/test/test.png"
# Deve retornar: HTTP/2 200

<details> <summary><strong>Aprofundamento: Recursos Avançados</strong></summary>

Formatos de Imagem

ExtensãoCaso de Uso
.pngMelhor qualidade, padrão
.jpgTamanho de arquivo menor
.webpModerno, boa compressão
.gifTemplates animados

Dimensões

?width=800
?height=600
?width=800&height=600  (preenchido até exato)

Opções de Layout

?layout=top     # Texto apenas no topo
?layout=bottom  # Texto apenas na base
?layout=default # Padrão topo/base

Fontes Personalizadas

Visualize disponíveis: https://api.memegen.link/fonts/

?font=impact  (padrão)

Imagens Personalizadas

Use qualquer imagem como fundo:

https://api.memegen.link/images/custom/hello/world.png?style=https://example.com/image.jpg
</details> <details> <summary><strong>Aprofundamento: Memes Contextuais</strong></summary>

Revisão de Código

Template: fry
https://api.memegen.link/images/fry/not_sure_if_feature/or_bug.png

Deployments

Template: interesting
https://api.memegen.link/images/interesting/i_dont_always_test/but_when_i_do_i_do_it_in_production.png

Documentação

Template: yodawg
https://api.memegen.link/images/yodawg/yo_dawg_i_heard_you_like_docs/so_i_documented_the_documentation.png

Problemas de Performance

Template: fine
https://api.memegen.link/images/fine/memory_usage_at_99~/this_is_fine.png

Deploy Bem-Sucedido

Template: success
https://api.memegen.link/images/success/deployed_to_production/zero_downtime.png
</details> <details> <summary><strong>Aprofundamento: Integração de Workflow</strong></summary>

Gerando Memes em Resposta

Aqui está um meme relevante:

![Meme](https://api.memegen.link/images/buzz/bugs/bugs_everywhere.png)

Geração Dinâmica (Python)

def generate_status_meme(status: str, message: str):
    template_map = {
        "success": "success",
        "failure": "fine",
        "review": "fry",
        "deploy": "interesting"
    }

    template = template_map.get(status, "buzz")
    words = message.split()
    top = "_".join(words[0:3])
    bottom = "_".join(words[3:6])

    return f"https://api.memegen.link/images/{template}/{top}/{bottom}.png"

Usando o Script Auxiliar

from meme_generator import MemeGenerator

meme = MemeGenerator()
url = meme.generate("buzz", "features", "features everywhere")
print(url)
</details> <details> <summary><strong>Aprofundamento: Referência da API</strong></summary>

Endpoints

EndpointPropósito
/templates/Listar todos os templates
/templates/{id}Detalhes do template
/fonts/Fontes disponíveis
/images/{template}/{top}/{bottom}.{ext}Gerar meme

Características da API

  • Gratuita e open-source
  • Sem necessidade de chave de API
  • Sem limite de taxa (uso normal)
  • Sem estado (todas as informações na URL)
  • Imagens geradas sob demanda

Tratamento de Erros

  1. Verifique template em https://api.memegen.link/templates/
  2. Verifique formatação de texto (underscores para espaços)
  3. Verifique codificação de caracteres especiais
  4. Verifique extensão válida
  5. Teste URL no navegador
</details>

Referências

DocumentoConteúdo
markdown-memes-guide.md15+ formatos de memes textuais (greentext, copypasta, ASCII, etc.)
examples.mdExemplos de uso prático

Scripts

ScriptPropósito
meme_generator.pyHelper Python para geração de memes

Resumo

Gere memes contextuais para:

  • Adicionar humor às conversas
  • Criar recursos visuais para redes sociais
  • Tornar revisões de código mais envolventes
  • Celebrar sucessos

Regra de ouro: Mantenha texto conciso, combine template com contexto.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Especialista em construir experiências 3D para a web - Three.js, React Three Fiber, Spline, WebGL e cenas 3D interativas. Cobre configuradores de produtos, portfólios 3D, websites imersivos e adição de profundidade às experiências web. Use quando: website 3D, three.js, WebGL, react three fiber, experiência 3D.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

Quando o usuário quer planejar, projetar ou implementar um teste A/B ou experimento. Também use quando o usuário menciona "teste A/B", "split test", "experimento", "testar essa mudança", "copy variante", "teste multivariado" ou "hipótese". Para implementação de rastreamento, veja analytics-tracking.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

Auditar e melhorar a acessibilidade web seguindo as diretrizes WCAG 2.1. Use quando solicitado para "melhorar acessibilidade", "auditoria a11y", "conformidade WCAG", "suporte a leitor de tela", "navegação por teclado" ou "tornar acessível".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

Testes e benchmarking de agentes LLM incluindo testes comportamentais, avaliação de capacidades, métricas de confiabilidade e monitoramento em produção—onde até os melhores agentes alcançam menos de 50% em benchmarks do mundo real. Use quando: testes de agentes, avaliação de agentes, benchmark de agentes, confiabilidade de agentes, teste de agentes.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

Criar, gerenciar e orquestrar agentes de IA usando o CLI AI Maestro. Use quando o usuário pedir para "criar agente", "listar agentes", "deletar agente", "hibernar agente", "despertar agente", "instalar plugin", "mostrar agente", "reiniciar agente" ou qualquer tarefa de gerenciamento do ciclo de vida do agente.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

Gerencie múltiplos agentes CLI locais via sessões tmux (iniciar/parar/monitorar/atribuir) com agendamento compatível com cron.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

artubss/SKILLS-CLAUDE-CODE112026년 5월 17일 업데이트

artubss의 스킬 모두 보기

이 스킬의 문제 신고