O que é e porque importa
As grandes empresas aparecem nos jornais também porque têm uma assessoria de imprensa: pessoas que todas as manhãs leem as notícias do setor e, quando sai algo sobre o qual a empresa pode falar com conhecimento, ligam ao jornalista certo com um comentário pronto. A técnica tem um nome em inglês, newsjacking: apanhar a boleia de uma notícia do dia para entrar na história. Só funciona se chegares cedo e tiveres mesmo algo a dizer.
O Newsjack é um projeto open source no GitHub (elvisun/newsjack, licença MIT) que põe este trabalho dentro do teu agente. São skills, ou seja, instruções em ficheiros de texto que o Claude Code lê e segue, mais um pequeno programa de linha de comandos. Explicas-lhe uma vez quem és, quem são os teus concorrentes e sobre o que tens legitimidade para falar. Ele procura as notícias do teu setor das últimas 24 horas, deita fora as antigas ou fora do tema, diz-te em quais podes intervir, propõe-te como contá-las e ajuda-te a rever a proposta antes de a enviares.
É para quem faz tudo sozinho: um founder, um indie hacker, uma equipa pequena sem assessoria de imprensa nem orçamento para uma agência. Não escreve aos jornalistas por ti e não te garante um artigo. Tira-te a parte mais longa, ler tudo todos os dias e perceber o que vale a pena, e deixa-te a decisão.
1. Instala-o no Claude Code
Há dois caminhos. O mais leve é o plugin: dá-te as skills para escrever e rever propostas. Numa sessão do Claude Code escreve estes dois comandos, um de cada vez:
/plugin marketplace add elvisun/newsjack /plugin install newsjack@newsjack
O primeiro adiciona o repositório como catálogo de plugins. O segundo abre o painel do plugin, onde escolhes onde o instalar. Se o Claude Code te pedir para recarregar, fá-lo com /reload-plugins.
O scan programado, pelo contrário, precisa do programa newsjack no teu computador. O README propõe um instalador numa linha (curl -fsSL newsjack.sh | bash), que descarrega um script e o executa logo. Antes de lançares um comando assim, lê o install.sh no repositório: é a regra para qualquer script tirado da internet. Eu prefiro que o Claude leia tudo primeiro e decidir depois. O pacote completo também copia as mesmas skills para o Claude Code, por isso, se escolheres este caminho, o plugin não te faz falta.
Quero instalar o Newsjack (https://github.com/elvisun/newsjack) para acompanhar as notícias do meu setor. Antes de executares qualquer coisa, lê o README, o docs/getting-started.md e o install.sh, e diz-me em palavras simples o que instala, em que pastas e o que descarrega da internet. Espera pelo meu ok, depois instala-o e verifica que o newsjack --version responde. Não ligues contas externas: por agora quero experimentá-lo sem elas.
Uma coisa a saber: segundo o README, a versão instalada com curl atualiza-se sozinha a partir da última release no GitHub antes de cada execução. Se quiseres manter a versão que verificaste, define a variável NEWSJACK_AUTO_UPDATE=0.
2. O perfil, uma única vez
É aqui que tudo se decide. A skill newsjack-monitor-setup funciona como um assistente guiado: faz-te algumas perguntas e guarda um perfil que o scan vai reler sempre. Pede-te:
- Nome da empresa, site e uma frase sobre o que fazes.
- De seis a oito temas amplos do teu setor, com duas ou três palavras: assuntos que duram, não a notícia de hoje nem nomes de produtos.
- De três a seis concorrentes, ou grandes empresas próximas cujos movimentos te afetam.
- Dois a cinco motivos pelos quais tens legitimidade para falar: conhecimento real, dados próprios, muitos clientes, experiência no terreno. Não chega «usamos IA».
- Duas a cinco provas que possas mostrar (uma página, um caso de cliente, um dado) e uma a três pessoas que possam falar com um jornalista.
- As fontes a ler: dois a cinco feeds RSS, que escolhe contigo a partir de um catálogo, mais a pesquisa de notícias.
Ao lado do perfil cria um ficheiro brief.md, que é teu: o que propões, o que nunca propões, como queres ver os resultados. O scan lê-o em cada passagem. Se um dia um tipo de notícia te incomodar, escreves isso lá e não volta.
Usa a skill newsjack-monitor-setup para criar o perfil da minha empresa. Empresa: <nome>, site <endereço>. Numa frase: <o que fazemos e para quem>. Concorrentes: <3-6 nomes>. Porque tenho legitimidade para falar: <o conhecimento, os dados ou a experiência que tenho mesmo>. Provas que posso mostrar: <páginas, casos, números públicos>. Nunca quero comentar: <temas a evitar>. Faz-me uma pergunta de cada vez, não inventes nada que eu não te tenha dito e mostra-me o perfil e o brief.md antes de guardar.
3. O scan, todas as manhãs se quiseres
Com o perfil pronto, o assistente pergunta-te com que frequência correr. Há três opções:
- Às 7 e às 14: a recomendada, apanha as notícias da manhã e as do início da tarde.
- Todas as manhãs às 7: um resumo por dia.
- De hora a hora: só se tiveres matéria e tempo para reagir depressa.
As horas são no teu fuso horário. As execuções programadas correm dentro do Claude Code, não no cron do sistema. Depois faz um teste em vazio, que não consulta nenhuma fonte, e uma primeira passagem real, que te mostra logo.
A regra mais importante é a janela de 24 horas. Para cada história, o scan procura quando saiu pela primeira vez e quer pelo menos duas fontes independentes para a dar como fresca. Uma notícia retomada hoje mas nascida há uma semana é velha. As que não têm data segura ficam de fora, e o relatório diz-te porquê.
Lança agora um scan do Newsjack para o meu perfil com a skill newsjack-detector. Quando acabares, diz-me: onde está o ficheiro run.md, se o primeiro filtro correu num modelo barato ou no modelo atual, e se cada história mostrada tem uma data verificada dentro das últimas 24 horas. Depois resume-me em português as histórias prontas a propor, uma linha cada.
4. Lê o relatório de notícias
O relatório divide as notícias em três grupos:
- Prontas a propor: histórias frescas sobre as quais tens legitimidade para falar, cada uma com duas ou três formas de a contar e o que te falta para isso.
- Grandes histórias: as notícias grandes do dia, mas em que a ligação a ti não está confirmada. São sugestões, decides tu.
- A vigiar: frescas mas não para ti, por exemplo comunicados de concorrentes ou temas fora da tua área. No fim também aparece o que foi descartado e porquê.
No exemplo publicado no GitHub do projeto, um scan real para a empresa Chatbase: 80 notícias recolhidas, 58 passam o primeiro filtro, 16 são mesmo das últimas 24 horas, e no fim ficam 3 histórias prontas a propor, 4 grandes histórias e 8 para vigiar. Em 15 histórias frescas, 12 não eram para eles, e o relatório di-lo sem inflacionar. É essa honestidade que o torna útil.
5. Da notícia à proposta
Como contá-la
A skill angle-generator pega num facto e procura de 3 a 7 histórias mesmo diferentes, cada uma pensada para o tema que um certo tipo de jornalista acompanha. No relatório aparecem muitas vezes três formas: a reação a quente, para enviar no próprio dia; a explicação, uma peça que mostra como funciona o problema; a tese contracorrente, uma posição clara que tem de aguentar a pergunta «dizes isso porque vendes essa coisa?».
Pega na história número <n> do relatório de hoje e usa o angle-generator. Fica só com as formas de a contar que eu possa sustentar com as provas do meu perfil; para cada uma diz-me a que tipo de jornalista interessa e o que me falta. Depois escreve uma proposta curta para a melhor: assunto, cinco linhas, quem sou e porque sou eu a falar. Nada de frases de comunicado.
O editor mais implacável
Antes de enviar seja o que for, passo-a pelo meanest-editor. Lê a proposta como um jornalista impaciente à procura de um motivo para a apagar: nota de 1 a 10, os três piores problemas citados linha a linha, uma nova entrada já escrita e o que fazer a seguir. A skill diz que quase todos os rascunhos ficam entre 3 e 6. Abaixo de 8, segundo a skill, a proposta tem de ser reescrita.
Usa o meanest-editor nesta proposta e sê duro. Depois usa o fact-check em cada dado e cada afirmação: assinala-me os que não consegues verificar com uma fonte. <cola aqui a proposta>
Um jornalista de cada vez
A última verificação é o journalist-fit-check: uma pessoa e uma proposta de cada vez. Procura um artigo real, com data, assinado por esse jornalista nos últimos 90 dias, e responde com um de quatro resultados: encaixa, quase (com as alterações a fazer), não encaixa, não se sabe. Se lhe deres cinquenta nomes, verifica-os um a um. Não envia nada: o email escreves e envias tu.
Usa o journalist-fit-check para este jornalista e esta proposta. Jornalista: <nome e meio, ou o link para um artigo recente dele>. Hoje é <data e hora>. Proposta: <cola aqui>. Quero o artigo recente em que baseias a resposta, com data e link, e as alterações exatas se for um quase.
6. Os limites, ditos com clareza
- Não é leve. Um scan põe muitos assistentes a trabalhar ao mesmo tempo, por partes. No Claude Code o primeiro filtro, o que deita fora o inútil, vai para o Haiku, o modelo mais barato; a pesquisa das datas e o juízo final usam um modelo mais forte. Se a passagem barata não for possível, tudo corre no modelo atual e gasta mais: o relatório tem de to dizer. Começa com um scan por dia e vê quanto te custa em tokens.
- Funciona sem contas externas, mas algumas coisas correm melhor com uma. O Medialyst, o serviço de quem mantém o projeto, acrescenta pesquisa de notícias com data e autor e listas de jornalistas: há um plano gratuito com alguns créditos, e as listas só gastam créditos depois de as aprovares. As tendências do X precisam da API do X, que é paga. Sem isto, a pesquisa usa as fontes RSS e a pesquisa web do Claude, com menos certeza sobre as datas.
- Nenhuma ferramenta te garante um artigo. Ajuda-te a escolher bem e a escrever melhor; o sim é do jornalista.
- O projeto não diz em lado nenhum que cobre bem os meios italianos: o exemplo e o catálogo de feeds olham sobretudo para sites em inglês. Experimenta-o uns dias no teu setor e, se faltarem fontes na tua língua, acrescenta os feeds RSS dos meios que lês.
Os erros mais comuns
- Encher o perfil de méritos que não consegues provar. O scan vai propor-te histórias que depois não aguentas à frente de um jornalista.
- Pôr nos temas a notícia de hoje ou o nome do teu produto. Os temas são assuntos que duram.
- Mandar a mesma proposta a toda a gente. Um jornalista de cada vez, com um artigo recente dele como prova.
- Começar com o scan de hora a hora e ficar sem tokens. Melhor um por dia, e depois logo se vê.
Checklist
- install.sh lido antes de instalar
- Perfil com temas amplos, concorrentes e motivos reais para falar
- brief.md com o que nunca propões
- Um scan por dia na primeira semana, com os tokens sob controlo
- Cada proposta passada pelo meanest-editor e pelo fact-check
- Cada jornalista verificado sozinho, com um artigo dele dos últimos 90 dias
Perguntas frequentes
Preciso de uma conta Medialyst?
Não. O Newsjack funciona sem chaves nem registos: perfil, scan, formas de contar, editor e verificação de jornalistas correm assim mesmo. Com o Medialyst a pesquisa de notícias é mais precisa nas datas e podes criar listas de jornalistas; liga-se com o comando newsjack login, que abre uma página de aprovação.
Posso usá-lo no Claude.ai em vez do Claude Code?
Em parte. O README explica como instalá-lo como plugin no Claude.ai e no Cowork, mas aí corre em modo limitado: um scan pontual, sem perfil guardado, sem agendamento e sem memória do que já viste. Para o scan de todas as manhãs precisas de um agente no teu computador, como o Claude Code.