TIPS 62 · NEWSJACK

Il tuo ufficio stampa è Claude

Newsjack passo per passo: come lo installi in Claude Code, come spieghi una volta chi sei, come legge ogni mattina le notizie delle ultime 24 ore e come passi da una notizia a una proposta controllata, un giornalista alla volta. Con i suoi limiti, detti chiari.

Cos'è e perché conta

Le aziende grandi finiscono sui giornali anche perché hanno un ufficio stampa: persone che ogni mattina leggono le notizie del settore e, quando esce qualcosa di cui l'azienda può parlare con competenza, chiamano il giornalista giusto con un commento pronto. Questa tecnica ha un nome inglese, newsjacking: agganciarsi a una notizia del giorno per entrare nel racconto. Funziona solo se arrivi presto e se hai davvero qualcosa da dire.

Newsjack è un progetto open source su GitHub (elvisun/newsjack, licenza MIT) che mette questo lavoro dentro il tuo agente. Sono skill, cioè istruzioni in file di testo che Claude Code legge e segue, più un piccolo programma a riga di comando. Gli spieghi una volta chi sei, chi sono i tuoi concorrenti e di cosa hai titolo per parlare. Lui cerca le notizie del tuo settore uscite nelle ultime 24 ore, butta via quelle vecchie o fuori tema, ti dice su quali puoi intervenire, ti propone come raccontarle e ti aiuta a controllare la proposta prima di mandarla.

È per chi fa tutto da solo: un founder, un indie hacker, un piccolo team senza ufficio stampa e senza budget per un'agenzia. Non scrive ai giornalisti al posto tuo e non ti garantisce un articolo. Ti toglie la parte più lunga, cioè leggere tutto ogni giorno e capire cosa vale la pena, e ti lascia la decisione.

1. Installalo in Claude Code

Ci sono due strade. La più leggera è il plugin: ti dà le skill per scrivere e controllare le proposte. In una sessione di Claude Code scrivi questi due comandi, uno alla volta:

I comandi
/plugin marketplace add elvisun/newsjack
/plugin install newsjack@newsjack

Il primo aggiunge il repository come catalogo di plugin. Il secondo apre il pannello del plugin, dove scegli dove installarlo. Se Claude Code ti chiede di ricaricare, fallo con /reload-plugins.

La scansione programmata invece ha bisogno del programma newsjack sul tuo computer. Il README propone un installer in una riga (curl -fsSL newsjack.sh | bash), che scarica uno script e lo esegue subito. Prima di lanciare un comando così, leggi install.sh nel repository: è la regola per qualsiasi script preso da internet. Io preferisco far leggere tutto a Claude e decidere dopo. Il pacchetto completo copia anche le stesse skill in Claude Code, quindi se scegli questa strada il plugin non ti serve.

Il messaggio
Voglio installare Newsjack (https://github.com/elvisun/newsjack) per monitorare le notizie del mio settore.
Prima di eseguire qualsiasi cosa leggi il README, docs/getting-started.md e install.sh, e dimmi in parole semplici cosa installa, in quali cartelle e cosa scarica da internet.
Aspetta il mio ok, poi installalo e verifica che newsjack --version risponda.
Non collegare account esterni: per ora voglio provarlo senza.

Una cosa da sapere: secondo il README, la versione installata con curl si aggiorna da sola dall'ultima release su GitHub prima di ogni esecuzione. Se vuoi tenere ferma la versione che hai controllato, imposta la variabile NEWSJACK_AUTO_UPDATE=0.

2. Il profilo, una volta sola

Qui si gioca tutto. La skill newsjack-monitor-setup fa da procedura guidata: ti fa qualche domanda e salva un profilo che la scansione rileggerà ogni volta. Ti chiede:

  • Nome dell'azienda, sito e una frase su cosa fai.
  • Da 6 a 8 temi ampi del tuo settore, di due o tre parole: argomenti che durano, non la notizia di oggi e non i nomi dei prodotti.
  • Da 3 a 6 concorrenti, o grandi aziende vicine le cui mosse ti toccano.
  • Da 2 a 5 motivi per cui hai titolo a parlare: competenza vera, dati tuoi, tanti clienti, esperienza sul campo. Non basta «usiamo l'AI».
  • Da 2 a 5 prove che puoi mostrare (una pagina, un caso cliente, un dato) e da 1 a 3 persone che possono parlare con un giornalista.
  • Le fonti da leggere: da 2 a 5 feed RSS, che sceglie con te da un catalogo, più la ricerca di notizie.

Accanto al profilo crea un file brief.md, che è tuo: cosa proponi, cosa non proponi mai, come vuoi vedere i risultati. La scansione lo legge a ogni giro. Se un giorno ti dà fastidio un tipo di notizia, lo scrivi lì e non torna più.

Il messaggio
Usa la skill newsjack-monitor-setup per creare il profilo della mia azienda.
Azienda: <nome>, sito <indirizzo>. In una frase: <cosa facciamo e per chi>.
Concorrenti: <3-6 nomi>.
Perché ho titolo per parlare: <la competenza, i dati o l'esperienza che ho davvero>.
Prove che posso mostrare: <pagine, casi, numeri pubblici>.
Non voglio mai commentare: <temi da evitare>.
Fammi una domanda alla volta, non inventare niente che non ti ho detto e prima di salvare mostrami il profilo e il brief.md.

3. La scansione, ogni mattina se vuoi

Finito il profilo, la procedura ti chiede ogni quanto girare. Le scelte sono tre:

  • Alle 7 e alle 14: quella consigliata, prende le notizie del mattino e quelle del primo pomeriggio.
  • Ogni mattina alle 7: un riassunto al giorno.
  • Ogni ora: solo se hai materia e tempo per reagire in fretta.

Gli orari sono nel tuo fuso. Le esecuzioni programmate girano dentro Claude Code, non nel cron del sistema. Poi fa una prova a vuoto, che non chiama nessuna fonte, e un primo giro vero, che ti mostra subito.

La regola più importante è la finestra di 24 ore. Per ogni storia la scansione cerca quando è uscita per la prima volta, e vuole almeno due fonti indipendenti per dirla fresca. Una notizia ripresa oggi ma nata una settimana fa è vecchia. Quelle senza data certa restano fuori, e il rapporto ti dice perché.

Il messaggio
Lancia adesso una scansione Newsjack per il mio profilo con la skill newsjack-detector.
Quando hai finito dimmi: dove si trova il file run.md, se il primo filtro è girato su un modello economico o sul modello attuale, e se ogni storia mostrata ha una data verificata nelle ultime 24 ore.
Poi riassumimi in italiano le storie pronte da proporre, una riga ciascuna.

4. Leggi il rapporto delle notizie

Il rapporto divide le notizie in tre gruppi:

  • Pronte da proporre: storie fresche su cui hai titolo per parlare, ognuna con due o tre modi di raccontarla e cosa ti serve per farlo.
  • Grandi storie: notizie grosse del giorno, ma dove il legame con te non è confermato. Sono suggerimenti, decidi tu.
  • Da tenere d'occhio: fresche ma non per te, per esempio comunicati dei concorrenti o temi fuori dal tuo campo. In fondo c'è anche cosa è stato scartato e perché.

Nell'esempio pubblicato sul GitHub del progetto, una scansione reale per l'azienda Chatbase: 80 notizie raccolte, 58 passano il primo filtro, 16 sono davvero delle ultime 24 ore, e alla fine restano 3 storie pronte da proporre, 4 grandi storie e 8 da tenere d'occhio. Su 15 storie fresche, 12 non erano per loro, e il rapporto lo dice senza gonfiare. È questa onestà che lo rende utile.

5. Dalla notizia alla proposta

Come raccontarla

La skill angle-generator prende un fatto e cerca da 3 a 7 storie davvero diverse, ognuna pensata per il tema che segue un certo tipo di giornalista. Nel rapporto trovi spesso tre forme: la reazione a caldo, da mandare entro la giornata; la spiegazione, un pezzo che fa capire come funziona il problema; la tesi controcorrente, una posizione netta che deve reggere alla domanda «lo dici perché vendi quella cosa?».

Il messaggio
Prendi la storia numero <n> del rapporto di oggi e usa angle-generator.
Tieni solo i modi di raccontarla che posso sostenere con le prove del mio profilo; per ognuno dimmi a che tipo di giornalista interessa e cosa mi manca.
Poi scrivi una proposta breve per quello migliore: oggetto, cinque righe, chi sono e perché parlo io. Niente frasi da comunicato.

L'editor cattivissimo

Prima di mandare qualsiasi cosa, la passo a meanest-editor. Legge la proposta come un giornalista impaziente che cerca un motivo per cancellarla: voto da 1 a 10, i tre problemi peggiori citati riga per riga, un nuovo attacco già scritto e cosa fare dopo. La skill dice che quasi tutte le bozze stanno tra 3 e 6. Sotto l'8, per la skill, la proposta va riscritta.

Il messaggio
Usa meanest-editor su questa proposta e sii duro.
Poi usa fact-check su ogni dato e ogni affermazione: segnami quelli che non riesci a verificare con una fonte.
<incolla qui la proposta>

Un giornalista alla volta

L'ultimo controllo è journalist-fit-check: una persona e una proposta per volta. Cerca un articolo vero, con data, firmato da quel giornalista negli ultimi 90 giorni, e risponde con uno di quattro esiti: adatto, quasi (con le modifiche da fare), non adatto, non si sa. Se gli dai cinquanta nomi, li controlla uno per uno. Non manda niente: l'email la scrivi e la mandi tu.

Il messaggio
Usa journalist-fit-check per questo giornalista e questa proposta.
Giornalista: <nome e testata, oppure il link a un suo articolo recente>.
Oggi è <data e ora>.
Proposta: <incolla qui>.
Voglio l'articolo recente su cui basi la risposta, con data e link, e le modifiche precise se è un quasi.

6. I limiti, detti chiari

  • Non è leggero. Una scansione fa lavorare tanti assistenti insieme, divisi a pezzi. In Claude Code il primo filtro, quello per buttare via la roba inutile, viene affidato a Haiku, il modello più economico; la ricerca delle date e il giudizio finale usano un modello più forte. Se il passaggio economico non si può fare, gira tutto sul modello attuale e consuma di più: il rapporto deve dirtelo. Parti con una scansione al giorno e guarda quanto ti costa in token.
  • Funziona senza account esterni, ma qualcosa va meglio con uno. Medialyst, il servizio di chi mantiene il progetto, aggiunge la ricerca di notizie con data e autore e le liste di giornalisti: c'è un piano gratuito con dei crediti, e le liste consumano crediti solo dopo che le approvi tu. Le tendenze di X richiedono l'API di X, che è a pagamento. Senza questi, la ricerca usa le fonti RSS e la ricerca web di Claude, con meno certezza sulle date.
  • Nessuno strumento ti garantisce un articolo. Ti aiuta a scegliere bene e a scrivere meglio; il sì lo dice il giornalista.
  • Il progetto non dice da nessuna parte che copre bene le testate italiane: l'esempio e il catalogo dei feed guardano soprattutto ai siti in inglese. Provalo sul tuo settore per qualche giorno, e se le fonti italiane mancano, aggiungi i feed RSS delle testate che leggi tu.

Gli errori più comuni

  • Riempire il profilo di meriti che non puoi dimostrare. La scansione ti proporrà storie che poi non reggi davanti a un giornalista.
  • Mettere tra i temi la notizia di oggi o il nome del tuo prodotto. I temi sono argomenti che durano.
  • Mandare la stessa proposta a tutti. Un giornalista alla volta, con un suo articolo recente come prova.
  • Partire con la scansione ogni ora e ritrovarsi senza token. Meglio una al giorno, poi si vede.

Checklist

  • install.sh letto prima di installare
  • Profilo con temi ampi, concorrenti e motivi veri per parlare
  • brief.md con quello che non proponi mai
  • Una scansione al giorno per la prima settimana, con i token sotto controllo
  • Ogni proposta passata da meanest-editor e fact-check
  • Ogni giornalista controllato da solo, con un suo articolo degli ultimi 90 giorni

Domande frequenti

Serve un account Medialyst?

No. Newsjack funziona senza chiavi né iscrizioni: profilo, scansione, modi di raccontare, editor e controllo dei giornalisti girano anche così. Con Medialyst la ricerca di notizie è più precisa sulle date e puoi costruire liste di giornalisti; si collega con il comando newsjack login, che apre una pagina di approvazione.

Posso usarlo da Claude.ai invece che da Claude Code?

In parte. Il README spiega come installarlo come plugin su Claude.ai e Cowork, ma lì gira in modalità limitata: una scansione fatta al momento, senza profilo salvato, senza programmazione e senza memoria di cosa hai già visto. Per la scansione di ogni mattina serve un agente sul tuo computer, come Claude Code.

← Tutte le guide