Open-Source Cold Email & Warmup Platform
Warmbly는 메일함을 예열하고 캠페인 전송·답변 triage를 지원하는 오픈소스 콜드 이메일 플랫폼입니다
디지털 마케팅 컨설턴, AI 활용. 운영을 분석해 빠른 부분을 찾아 팀을 돕거나 직접 해결합니다. 진단부터 시작
Consultor de marketing digital, hoje com IA. Eu olho a sua operação e mostro onde ela anda mais rápido: capacitando o seu time, ou resolvendo eu mesmo. Começa com um diagnóstico.
마케팅JavaScript · ShellGitHub @guiloureiromkt온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Skills de Claude Code em portugues: construir sites com direcao de arte (ultra:site) e auditar SEO, GEO, medicao e codigo (ultra:auditoria).
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Ultra Skills — as ferramentas que eu uso, abertas e em português Cinco skills de Claude Code. Duas trabalham em par para sites: a ultra:site constrói decidindo o design como imagem antes de escrever uma linha de código, e a ultra:auditoria mede se o Google entende, se a IA cita, se o Analytics está instalado e se o formulário realmente entrega o contato. As outras três resolvem escrita, presença no LinkedIn e diagnóstico de negócio. Todas gratuitas, abertas, em português. Elas existem porque eu precisei delas na minha própria operação. Não são demonstração.README 전문 보기 ↗
Sete skills de Claude Code. Duas trabalham em par para sites: a ultra:site constrói decidindo o design como imagem antes de escrever uma linha de código, e a ultra:auditoria mede se o Google entende, se a IA cita, se o Analytics está instalado e se o formulário realmente entrega o contato. As outras três resolvem escrita, presença no LinkedIn e diagnóstico de negócio. Todas gratuitas, abertas, em português.
Elas existem porque eu precisei delas na minha própria operação. Não são demonstração.
Porque as ferramentas de SEO validam o que existe — título, descrição, schema — e são cegas para duas coisas que custam muito mais caro.
A primeira: o que não está lá. Um site que auditei tinha schema correto, autor definido e imagem em 1344px, e mesmo assim ficou 90 dias com zero impressão no Google Discover. Faltava uma linha no <head> (max-image-preview:large). Três auditorias anteriores passaram por ele sem ver — porque nenhuma procurava ausência de habilitação. Porta fechada por omissão não aparece em checklist de presença.
A segunda: o que engana em silêncio. Em outro site, o formulário de contato — presente em todas as páginas — mostrava "Recebemos sua mensagem. Falamos em breve!" e descartava o contato. Nenhum fetch, nenhum destino, nada. Quem preenchia achava que tinha falado com a empresa. O dono achava que ninguém procurava pelo site. Ninguém reclama de um formulário que "funcionou", então durou meses.
Nenhuma auditoria de SEO pega isso. A ultra:auditoria pega, e classifica como o problema mais grave que um site pode ter.
ultra:site — o design é decidido como imagem, não como adjetivoO jeito comum de fazer site com IA é descrever ("moderno, clean, sofisticado") e torcer. Sai template, porque adjetivo é a média de todos os sites que o modelo já viu.
Aqui o caminho é outro: a skill gera um quadro de referência visual por seção, você olha, aprova ou manda refazer — e só então o código é escrito, fiel àquilo. Mais um ledger anti-convergência que impede o próximo site de ter a cara do anterior, paletas de IA banidas por código hexadecimal, e um review adversarial antes de qualquer entrega: screenshots em desktop e mobile mais um checks.md medido em navegador real (scroll horizontal a 320/360/390px, contraste, alvos de toque, foco coberto pelo header, blocos que somem com reduced-motion, CLS).
⚠️ Depende de conta paga no Replicate — cerca de US$ 5 a 15 por site. Não existe modo grátis, e isso é deliberado: sem imagem gerada não há quadro de referência, e sem quadro sai exatamente o "limpo mas genérico" que a skill define como falha. O passo a passo completo está em
skills/site/references/replicate-setup.md, inclusive a parte honesta sobre quando esta skill não é a ferramenta certa.
ultra:auditoria — seis eixos, com nota, e um loop que terminaRoda contra um site no ar, uma pasta local ou um repositório. Zero dependências — Node 18+ e pronto.
| Eixo | A pergunta que responde |
|---|---|
| SEO técnico | O Google consegue ler e entender o site? |
| SEO de conteúdo | O conteúdo responde o que as pessoas procuram? |
| GEO | ChatGPT, Perplexity, Gemini/AI Mode e Copilot conseguem te citar? (crawler de busca liberado, nada de nosnippet, resposta no topo, autor com página, conteúdo mantido) |
| Integridade de marca | O site fala de você, ou sobrou texto do template? |
| Medição & conversão | Tem Analytics, e ele espera o consentimento? O formulário entrega o contato ou finge? O clique no WhatsApp é medido? |
| Código & qualidade | Segurança, acessibilidade (WCAG 2.2: landmark, foco, alvos, autocomplete), performance (imagem LCP, scripts, fontes) |
Cada achado sai com a evidência colada — a linha real do seu HTML, o trecho do texto no ar, o caminho do arquivo. Achado sem evidência não entra, porque vira ruído que ninguém consegue conferir.
E tem uma regra que atravessa tudo: o que não deu pra medir vira "não medido" e sai da conta, nunca vira zero forçado. Auditoria que inventa nota pra parecer completa é auditoria que você não pode usar pra decidir nada.
Estas não têm nada a ver com site. São as que eu uso todo dia e que funcionam para qualquer pessoa — inclusive fora do Claude Code: cada uma é um arquivo autossuficiente que também roda em Claude Projects ou ChatGPT, se for o seu caso.
ultra:humanizer — tira a cara de IA do textoAudita 24 categorias de padrão de escrita de LLM (baseado no Signs of AI writing da Wikipedia, adaptado para o português) e devolve uma nota de 0 a 100 mais o diagnóstico trecho a trecho: qual padrão, onde, por que soa artificial.
Não reescreve por cima da sua voz. Ele mostra o que encontrou, explica a regra, oferece alternativas, e você decide. O texto continua seu — só sai o vício de máquina.
Este README passou por ele. Score foi de 72 para 89: seis travessões, um contraste binário declamatório e dois "rule of three" decorativos.
ultra:linkedin — motor de conteúdo com a sua voz, não a minhaComeça entrevistando você para calibrar voz, público e território — depois escreve dentro disso. A calibração é sua; a skill só carrega o método.
ultra:diagnostico — o negócio em 6 dimensõesDiagnóstico estruturado em seis dimensões, do jeito que eu faço em consultoria. Serve para qualquer negócio, de qualquer setor e tamanho. Sai um retrato com prioridades, não uma lista de boas intenções.
Estas skills são um plugin do Claude Code. Você adiciona o repositório uma vez e recebe todas — e toda skill que eu publicar depois chega junto, sem reinstalar nada.
No Claude Code:
/plugin marketplace add guiloureiromkt/ultra-skills
/plugin install ultra@ultra-skills
Pronto. Elas passam a se chamar ultra:site, ultra:auditoria, ultra:humanizer, ultra:linkedin e ultra:diagnostico. É só pedir o que você quer:
Roda a auditoria completa no site www.meusite.com.br. A marca é Fulano Advocacia, o setor é advocacia trabalhista, e o código está na pasta X.
Pré-requisitos: Claude Code e Node.js 18+. Para a ultra:site, também a conta no Replicate.
Baixe o ZIP do repositório e copie as pastas de dentro de skills/ para:
C:\Users\SEU-USUARIO\.claude\skills\~/.claude/skills/Renomeie com o prefixo ao copiar (ultra-site, ultra-humanizer…) — sem o plugin, o nome da pasta vira o nome da skill, e site ou humanizer sozinhos são genéricos demais. Reabra o Claude Code depois.
cd skills/auditoria && node scripts/smoke.mjs
Ele monta um site de mentira cheio de defeitos conhecidos, audita e confere dezenas de propriedades (51 hoje) — metade "acusou o que tem defeito", metade "não acusou o que está certo", mais a que mais importa: um site correto atinge a nota de aprovação. Se isso não fosse verdade, o loop de correção nunca terminaria em sucesso e ninguém perceberia.
Tem que terminar em OK.
Por quê? Auditor quebrado não dá erro. Ele dá conforto falso: diz que está tudo bem e você acredita. Cinco segundos ali valem mais que a auditoria inteira. Foi esse teste, aliás, que encontrou dois falsos positivos meus — campo oculto sendo cobrado por rótulo de acessibilidade, e comparação de domínio contra valor nulo.
Além do smoke do auditor, o repositório traz uma suíte de eval do próprio Claude Code (evals/): quatro casos que rodam a skill de verdade e conferem o resultado. Um pedido de auditoria por URL tem que disparar a ultra:auditoria e rodar o smoke.mjs antes do audit.mjs; um pedido de site premium sem token do Replicate tem que disparar a ultra:site e conduzir a configuração sem pedir o token no chat; um pedido de post de LinkedIn não pode disparar nenhuma das duas; e uma pasta estática com defeitos plantados (texto de outra marca, max-snippet:0, crawler de busca de IA bloqueado) tem que sair acusada no AUDITORIA.md.
claude plugin eval . --scaffold --allow-tools Bash Write --runs 1 --ablation none --no-publish --max-cost-usd 3
Cada caso é um prompt.md mais graders em evals/<caso>/graders/. --scaffold monta o fixture do quarto caso; --ablation with-without (o padrão) roda também sem o plugin e mostra a diferença. Resultados ficam em evals/results/, fora do git.
Sou o Gui Loureiro. 25 anos de mercado, Diretor de Estratégia e Mídia na 3mais. Passo os dias construindo os sistemas de IA que uso na própria operação — e publicando o que quebra no caminho.
Estas duas skills nasceram assim: precisei entregar sites que não parecessem template, e depois precisei provar que eles funcionavam. As cicatrizes que estão documentadas dentro delas são todas reais, todas minhas, e todas já estiveram no ar. Estão em skills/auditoria/references/cicatrizes-de-molde.md, com o mecanismo de cada uma e a forma mecânica de pegar.
A tese que sustenta isso: a fronteira da IA é pra dentro. Não é sobre usar mais ferramenta, é sobre construir sistema — cada pessoa virando alguém que orquestra a IA em vez de só perguntar pro chat.
Se você for contribuir, rode antes de abrir o PR:
node scripts/verificar-publicacao.mjs
Ele varre tudo procurando caminho de máquina, referência a vault pessoal, credencial, endereço interno e nome de pessoa real. Existe porque essa varredura já pegou cinco vazamentos neste repositório — nenhum era segredo técnico, todos eram coisas que fazem sentido na máquina de quem escreveu e nenhum sentido no mundo.
Achou um bug, ou um achado que a auditoria reportou errado? Abra uma issue — falso positivo é o defeito mais grave que uma ferramenta dessas pode ter, e eu quero saber.
Se o seu site nasceu de um template e a auditoria não pegou o texto herdado, mande os termos daquele template: eles entram no residue-lexicon.json e passam a ser detectados pra todo mundo.
MIT — use, modifique, venda serviço em cima. Se ajudar, me conta.