newsjack README

The project's README from github.com/elvisun/newsjack. As one markdown file: README.md.

Newsjack.sh

The open-source skills that turn your agent into a full PR team.

Install once. Your agent — Claude Code, Codex, Hermes, OpenClaw — becomes a PR team.

curl -fsSL newsjack.sh | bash

Are you an agent? Check out Getting started

Are you a human? 📋 Copy this prompt to any AI:

help me install https://newsjack.sh from the github repo and setup a daily newsjack monitoring for my company.

Jump to platform-specific setup below for per platform breakdown.


What your agent can do once newsjack is installed

Four problems, separate lanes.

Each capability is a skill. Invoke it by name — /angle-generator, /fact-check — or just describe what you want and your agent picks the right one.

🛰️ Detect — surface what matters in your space

🚀 Act — turn signal into output

🧭 Strategize — figure out what your story even is

🔬 AI visibility — get your facts into AI answers (AEO/GEO)


Who this is for


Install

Newsjack is a set of open skills — plain-Markdown instructions your agent reads — plus a small open-source CLI. Most skills run anywhere your agent runs. A few reach for a live news index, journalist enrichment, media list research, or locally-saved monitoring state — those work best in a local agent.

What runs where

Skill Claude.ai ChatGPT ChatGPT Work Cowork Claude Code Codex Hermes OpenClaw Medialyst
Strategize
pr-strategist ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
pr-calendar 🔧 ⚠️ 🔧 🔧 🔧 🔧 🔧 🔧 ✅
newsworthiness-check ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
AI visibility
ai-visibility-writing ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
build-ai-visibility-panel ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
icp-evidence-analysis ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
buyer-job-intent-analysis ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
prompt-proximity-architecture ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
realistic-prompt-generation ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
prompt-set-qa ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
ai-visibility-panel-design ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
Act
angle-generator ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
headline-generator ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
meanest-editor ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
crisis-holding ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
reactive-comment ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
fact-check ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
journalist-fit-check ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
same-outlet-ranker ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
voice-extractor ⚠️ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
find-journalists 🔧 ⚠️ 🔧 🔧 🔧 🔧 🔧 🔧 ✅
press-clip ❌ ❌ ❌ ❌ ✅ ✅ ✅ ✅ 🔜
Detect
news-search ✅ ⚠️ 🔧 🔧 🔧 🔧 🔧 🔧 ✅
story-origin-check 🔧 ⚠️ 🔧 🔧 🔧 🔧 🔧 🔧 ✅
relevance-coarse-filter ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
newsjack-triage ✅ ⚠️ ✅ ✅ ✅ ✅ ✅ ✅ ✅
newsjack-detector ⚠️ ⚠️ ⚠️ ⚠️ 🔧 🔧 🔧 🔧 🔜
newsjack-monitor-setup ❌ ❌ ❌ ❌ ✅ ✅ ✅ ✅ 🔜
coverage-tracker ⚠️ ⚠️ ⚠️ ⚠️ ✅ ✅ ✅ ✅ 🔜
coverage-tracker-setup ❌ ❌ ❌ ❌ ✅ ✅ ✅ ✅ 🔜

Legend:

pr-calendar is setup-required but portable: it works anywhere the agent can use the newsjack CLI or a connected Medialyst MCP/connector. The calendar endpoint is free; login is required only to prevent abuse. Consumer ChatGPT is the exception for now because of the same skill-loading limitation called out above.

Set up your agent:

Local agents (Claude Code, Codex, Hermes, OpenClaw)

Technical? One line on macOS / Linux (review install.sh first if you like):

curl -fsSL newsjack.sh | bash

Not technical? 📋 Copy this prompt to any AI:

help me setup https://newsjack.sh

It reads the guide and handles the rest — npm fallback, Windows, credentials — on any platform.

Prefer a video? Watch the Newsjack installation walkthrough.

Claude.ai & Cowork

Install the Newsjack plugin:

  1. Open Customize.
  2. Go to Personal plugins.
  3. Click Create plugin.
  4. Choose Add marketplace.
  5. Choose Add from a repository.
  6. In the repository URL field, enter elvisun/newsjack and confirm.
  7. Open the new elvisun/newsjack marketplace, find the newsjack@newsjack plugin, and click Install.
  8. (Optional) Unlock the 🔧 skills by connecting a Medialyst account so your agent can access live news search, PR calendar lookup, journalist enrichment, and approval-gated media list research. In local agent harnesses, run newsjack login and approve the printed Medialyst link. If you don't have an account you can create a free one on the Medialyst signup page.
  9. (Optional) Back in Claude, find the Medialyst connector under the installed Newsjack plugin page, click Connect on the Medialyst connector and authorize it over OAuth.

For project setup in a local Claude Code plugin install, start with newsjack auth status, then run newsjack login if it says project tools are not enabled before asking the agent to create or open a Medialyst project, add project memory, or upload project files.

Note: A community marketplace plugin, newsjack@claude-community, is pending review and will be added soon.

The two always-on monitors run here in ⚠️ Limited Mode — a best-effort, one-shot scan with nothing saved. For saved, scheduled monitoring, use a local agent.

ChatGPT

ChatGPT runs Newsjack only in a degraded ⚠️ form, because Skills aren't available on consumer accounts. For the full toolkit, use ChatGPT Work or OpenAI's Codex.

ChatGPT Work

ChatGPT Work has the Skills beta, so Newsjack runs there at the same level as Cowork: everything except the two setup skills and press-clip, which need a local agent.


What gets installed

~/.newsjack/
├── bin/newsjack          # CLI
└── newsjack/             # managed bundle

skills installed to your detected runtime(s):
  newsworthiness-check    score whether your news clears the bar
  headline-generator      headlines and subject lines from raw story facts
  find-journalists        build small, fit-checked journalist lists
  ...and more

The npm package bundles the same CLI and skills, with the newsjack command installed on PATH.

Curl-installed Newsjack auto-updates from the latest GitHub Release before each run. Set NEWSJACK_AUTO_UPDATE=0 to disable.

You can also install the CLI by itself using npm:

npm i -g newsjack@latest

Contributors

newsjack (elvisun/newsjack)

Searching Database…

这是什么?Newsjack 是一组开源“技能”(给你的 agent 读的纯 Markdown 指令)加一个小型 CLI,能把 AI 编程 agent 变成一支完整的公关团队——发现借势营销(newsjacking)机会、起草推介稿、核查事实声明、跟踪媒体报道。
它是一个应用,还是给我的 agent 读的东西?它不是独立应用——它是一捆纯 Markdown 技能文件,由现有的 AI agent(比如 Claude Code 或 Codex)按名字读取和调用,背后还有一个用 Go 写的小型开源 CLI,负责实时数据和本地状态。
它实际能配哪些 agent 用?它是为本地 agent 打造的——Claude Code、Codex、Hermes、OpenClaw——也能在 Claude.ai、Cowork 和 ChatGPT Work(Skills 测试版)里运行;普通消费者版 ChatGPT 因为不支持 Skills,只能降级凑合跑。
所有技能在各处的表现都一样吗?不一样——在浏览器聊天应用里,大多数技能以一次性的“受限模式”运行,会话之间什么都不保存(没有存储的语气指纹,也没有定时监控);而 press-clip 和两个配置类技能则完全离不开本地 agent,因为它们要驱动真实浏览器或保存本地配置。
它是为谁打造的?自己做公关的创始人、客户多到人手忙不过来的公关公司,以及需要杠杆而不是增加人手的小公司营销人。
AI 可见性(AEO/GEO)工具包是干什么用的?以 /build-ai-visibility-panel 为首的一串技能,把一个公开 URL 和公司描述变成一个有证据约束的测试提示词面板,覆盖购买意图、旅程阶段和品牌贴近度,用来追踪你陈述的事实是否真的出现在 AI 回答里,而不是靠伪造分数。
/press-clip 技能是做什么的?它把一个在线文章的 URL 变成带品牌的 PDF 新闻剪报,保留媒体自己的标志和版式,同时去掉广告并高亮提到客户的部分;因为它要通过 Playwright 驱动真实的 Chrome/Edge 浏览器,所以只能在本地 agent 里运行。
用 Newsjack 要花钱吗?CLI 和技能免费开源;少数技能需要连接 Medialyst 账户才能做实时新闻搜索、记者信息补全和媒体名单调研,Medialyst 提供免费注册。
在 Claude Code 里跑和在 Claude.ai 里跑有什么不同?Claude Code 作为本地 agent 能完整运行每个技能,包括配置类技能和 press-clip 的浏览器自动化;Claude.ai 和 Cowork 能跑大多数技能,但会把常驻监控放进一次性的受限模式,会话之间什么都不保存。
Creator
elvisun
Size
17.8 MB
Stars
1.6K
Age
5mo
Commits · 90 Days