Open-Source Cold Email & Warmup Platform
Warmbly 是開源的冷郵件平台:溫暖您的收件箱、發送活動、並對每個回覆進行分流。可在我們的雲端運行或自行託管整個系統。
AI 翻譯
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證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.