Open-Source Cold Email & Warmup Platform
Warmbly is the open-source platform for cold email: warm your mailboxes, send campaigns, and triage every reply. Run it on our cloud or self-host the whole thing.
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.
Translation pending
MarketingJavaScript · ShellGitHub @guiloureiromktOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Skills de Claude Code em portugues: construir sites com direcao de arte (ultra:site) e auditar SEO, GEO, medicao e codigo (ultra:auditoria).
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
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.Read the full 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.