Qué es y por qué importa
Las grandes empresas salen en los periódicos también porque tienen un gabinete de prensa: gente que cada mañana lee las noticias del sector y, cuando sale algo de lo que la empresa puede hablar con conocimiento, llama al periodista adecuado con un comentario listo. La técnica tiene un nombre en inglés, newsjacking: engancharse a una noticia del día para entrar en la historia. Solo funciona si llegas pronto y de verdad tienes algo que decir.
Newsjack es un proyecto open source en GitHub (elvisun/newsjack, licencia MIT) que mete este trabajo dentro de tu agente. Son skills, es decir, instrucciones en archivos de texto que Claude Code lee y sigue, más un pequeño programa de línea de comandos. Le explicas una vez quién eres, quiénes son tus competidores y de qué tienes autoridad para hablar. Busca las noticias de tu sector de las últimas 24 horas, descarta las viejas o fuera de tema, te dice en cuáles puedes intervenir, te propone cómo contarlas y te ayuda a revisar la propuesta antes de enviarla.
Es para quien lo hace todo solo: un founder, un indie hacker, un equipo pequeño sin gabinete de prensa ni presupuesto para una agencia. No escribe a los periodistas por ti y no te garantiza un artículo. Te quita la parte más larga, leerlo todo cada día y entender qué merece la pena, y te deja a ti la decisión.
1. Instálalo en Claude Code
Hay dos caminos. El más ligero es el plugin: te da las skills para escribir y revisar propuestas. En una sesión de Claude Code escribe estos dos comandos, uno cada vez:
/plugin marketplace add elvisun/newsjack /plugin install newsjack@newsjack
El primero añade el repositorio como catálogo de plugins. El segundo abre el panel del plugin, donde eliges dónde instalarlo. Si Claude Code te pide recargar, hazlo con /reload-plugins.
El escaneo programado, en cambio, necesita el programa newsjack en tu ordenador. El README propone un instalador de una línea (curl -fsSL newsjack.sh | bash), que descarga un script y lo ejecuta en el acto. Antes de lanzar un comando así, lee install.sh en el repositorio: es la regla para cualquier script sacado de internet. Yo prefiero que Claude lo lea todo antes y decidir después. El paquete completo copia también las mismas skills en Claude Code, así que si eliges este camino no necesitas el plugin.
Quiero instalar Newsjack (https://github.com/elvisun/newsjack) para vigilar las noticias de mi sector. Antes de ejecutar nada, lee el README, docs/getting-started.md e install.sh, y dime con palabras sencillas qué instala, en qué carpetas y qué descarga de internet. Espera mi ok, luego instálalo y comprueba que newsjack --version responde. No conectes cuentas externas: por ahora quiero probarlo sin ellas.
Algo que debes saber: según el README, la versión instalada con curl se actualiza sola desde la última release de GitHub antes de cada ejecución. Si quieres quedarte con la versión que revisaste, define la variable NEWSJACK_AUTO_UPDATE=0.
2. El perfil, una sola vez
Aquí se lo juega todo. La skill newsjack-monitor-setup hace de asistente guiado: te hace algunas preguntas y guarda un perfil que el escaneo releerá cada vez. Te pide:
- Nombre de la empresa, web y una frase sobre lo que haces.
- De seis a ocho temas amplios de tu sector, de dos o tres palabras: asuntos que duran, no la noticia de hoy ni nombres de productos.
- De tres a seis competidores, o grandes empresas cercanas cuyos movimientos te afectan.
- De dos a cinco motivos por los que tienes autoridad para hablar: conocimiento real, datos propios, muchos clientes, experiencia de campo. No basta con «usamos IA».
- De dos a cinco pruebas que puedas enseñar (una página, un caso de cliente, un dato) y de una a tres personas que puedan hablar con un periodista.
- Las fuentes que leer: de dos a cinco feeds RSS, que elige contigo de un catálogo, más la búsqueda de noticias.
Junto al perfil crea un archivo brief.md, que es tuyo: qué propones, qué no propones nunca, cómo quieres ver los resultados. El escaneo lo lee en cada pasada. Si un día te molesta un tipo de noticia, lo escribes ahí y no vuelve.
Usa la skill newsjack-monitor-setup para crear el perfil de mi empresa. Empresa: <nombre>, web <dirección>. En una frase: <qué hacemos y para quién>. Competidores: <3-6 nombres>. Por qué tengo autoridad para hablar: <el conocimiento, los datos o la experiencia que tengo de verdad>. Pruebas que puedo enseñar: <páginas, casos, números públicos>. Nunca quiero comentar sobre: <temas que evitar>. Hazme una pregunta cada vez, no te inventes nada que no te haya dicho y enséñame el perfil y el brief.md antes de guardar.
3. El escaneo, cada mañana si quieres
Terminado el perfil, el asistente te pregunta cada cuánto pasar. Hay tres opciones:
- A las 7 y a las 14: la recomendada, recoge las noticias de la mañana y las de primera hora de la tarde.
- Cada mañana a las 7: un resumen al día.
- Cada hora: solo si tienes material y tiempo para reaccionar rápido.
Las horas van en tu zona horaria. Las ejecuciones programadas corren dentro de Claude Code, no en el cron del sistema. Luego hace una prueba en vacío, que no consulta ninguna fuente, y una primera pasada real, que te enseña enseguida.
La regla más importante es la ventana de 24 horas. Para cada historia, el escaneo busca cuándo salió por primera vez y quiere al menos dos fuentes independientes para darla por fresca. Una noticia recogida hoy pero nacida hace una semana es vieja. Las que no tienen fecha segura se quedan fuera, y el informe te dice por qué.
Lanza ahora un escaneo de Newsjack para mi perfil con la skill newsjack-detector. Cuando termines dime: dónde está el archivo run.md, si el primer filtro corrió en un modelo barato o en el modelo actual, y si cada historia mostrada tiene una fecha verificada dentro de las últimas 24 horas. Luego resúmeme en español las historias listas para proponer, una línea cada una.
4. Lee el informe de noticias
El informe divide las noticias en tres grupos:
- Listas para proponer: historias frescas sobre las que tienes autoridad para hablar, cada una con dos o tres formas de contarla y lo que te hace falta para hacerlo.
- Grandes historias: las noticias gordas del día, pero en las que el vínculo contigo no está confirmado. Son sugerencias, decides tú.
- Para vigilar: frescas pero no para ti, por ejemplo notas de prensa de competidores o temas fuera de tu campo. Al final también aparece lo descartado y por qué.
En el ejemplo publicado en el GitHub del proyecto, un escaneo real para la empresa Chatbase: 80 noticias recogidas, 58 pasan el primer filtro, 16 son de verdad de las últimas 24 horas, y al final quedan 3 historias listas para proponer, 4 grandes historias y 8 para vigilar. De 15 historias frescas, 12 no eran para ellos, y el informe lo dice sin inflar. Esa honestidad es lo que lo hace útil.
5. De la noticia a la propuesta
Cómo contarla
La skill angle-generator toma un hecho y busca de 3 a 7 historias de verdad distintas, cada una pensada para el tema que sigue cierto tipo de periodista. En el informe suelen aparecer tres formas: la reacción en caliente, para enviar en el día; la explicación, una pieza que deja claro cómo funciona el problema; la tesis a contracorriente, una postura clara que tiene que aguantar la pregunta «¿lo dices porque vendes eso?».
Toma la historia número <n> del informe de hoy y usa angle-generator. Quédate solo con las formas de contarla que pueda respaldar con las pruebas de mi perfil; para cada una dime a qué tipo de periodista le interesa y qué me falta. Luego escribe una propuesta breve para la mejor: asunto, cinco líneas, quién soy y por qué hablo yo. Nada de frases de nota de prensa.
El editor más cruel
Antes de enviar nada, lo paso por meanest-editor. Lee la propuesta como un periodista impaciente que busca un motivo para borrarla: nota del 1 al 10, los tres peores problemas citados línea a línea, una nueva entrada ya escrita y qué hacer después. La skill dice que casi todos los borradores quedan entre 3 y 6. Por debajo de 8, según la skill, la propuesta hay que reescribirla.
Usa meanest-editor con esta propuesta y sé duro. Luego usa fact-check con cada dato y cada afirmación: márcame los que no puedas verificar con una fuente. <pega aquí la propuesta>
Un periodista cada vez
El último control es journalist-fit-check: una persona y una propuesta cada vez. Busca un artículo real, con fecha, firmado por ese periodista en los últimos 90 días, y responde con uno de cuatro resultados: encaja, casi (con los cambios que hacer), no encaja, no se sabe. Si le das cincuenta nombres, los revisa uno a uno. No envía nada: el correo lo escribes y lo mandas tú.
Usa journalist-fit-check para este periodista y esta propuesta. Periodista: <nombre y medio, o el enlace a un artículo suyo reciente>. Hoy es <fecha y hora>. Propuesta: <pega aquí>. Quiero el artículo reciente en el que basas la respuesta, con fecha y enlace, y los cambios exactos si es un casi.
6. Los límites, dichos claros
- No es ligero. Un escaneo pone a trabajar a muchos asistentes a la vez, por trozos. En Claude Code el primer filtro, el que tira lo inútil, se encarga a Haiku, el modelo más barato; la búsqueda de fechas y el juicio final usan un modelo más potente. Si la pasada barata no se puede hacer, todo corre en el modelo actual y consume más: el informe tiene que decírtelo. Empieza con un escaneo al día y mira cuánto te cuesta en tokens.
- Funciona sin cuentas externas, pero algunas cosas van mejor con una. Medialyst, el servicio de quienes mantienen el proyecto, añade búsqueda de noticias con fecha y autor y listas de periodistas: hay un plan gratuito con algunos créditos, y las listas solo gastan créditos después de que tú las apruebes. Las tendencias de X necesitan la API de X, que es de pago. Sin ellas, la búsqueda usa las fuentes RSS y la búsqueda web de Claude, con menos certeza sobre las fechas.
- Ninguna herramienta te garantiza un artículo. Te ayuda a elegir bien y a escribir mejor; el sí lo da el periodista.
- El proyecto no dice en ninguna parte que cubra bien los medios italianos: el ejemplo y el catálogo de feeds miran sobre todo a webs en inglés. Pruébalo unos días en tu sector y, si faltan fuentes en tu idioma, añade los feeds RSS de los medios que lees.
Errores comunes
- Llenar el perfil de méritos que no puedes demostrar. El escaneo te propondrá historias que luego no sostienes ante un periodista.
- Poner entre los temas la noticia de hoy o el nombre de tu producto. Los temas son asuntos que duran.
- Mandar la misma propuesta a todos. Un periodista cada vez, con un artículo suyo reciente como prueba.
- Empezar con el escaneo cada hora y quedarte sin tokens. Mejor uno al día, y luego ya se verá.
Lista de comprobación
- install.sh leído antes de instalar
- Perfil con temas amplios, competidores y motivos reales para hablar
- brief.md con lo que nunca propones
- Un escaneo al día la primera semana, con los tokens bajo control
- Cada propuesta pasada por meanest-editor y fact-check
- Cada periodista revisado por separado, con un artículo suyo de los últimos 90 días
Preguntas frecuentes
¿Hace falta una cuenta de Medialyst?
No. Newsjack funciona sin claves ni registros: perfil, escaneo, formas de contar, editor y control de periodistas funcionan igual. Con Medialyst la búsqueda de noticias es más precisa con las fechas y puedes crear listas de periodistas; se conecta con el comando newsjack login, que abre una página de aprobación.
¿Puedo usarlo desde Claude.ai en vez de Claude Code?
En parte. El README explica cómo instalarlo como plugin en Claude.ai y Cowork, pero ahí funciona en modo limitado: un escaneo puntual, sin perfil guardado, sin programación y sin memoria de lo que ya viste. Para el escaneo de cada mañana necesitas un agente en tu ordenador, como Claude Code.