← all repositories
elvisun/newsjack

PR Playbooks for Agents That Usually Write Code

Newsjack is a Go CLI and Markdown skill bundle that teaches local AI agents to monitor news, draft pitches, and roast your press releases like an editor.

500 stars Go AgentsOther AI
newsjack
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

Newsjack is a bundle of plain-Markdown “skills” plus a small Go CLI that turns terminal agents—Claude Code, Codex, Hermes, OpenClaw—into a PR team. It instructs the agent to monitor industry news, check if a story is still fresh, fit-check journalists, generate story angles, roast pitches against an editor’s rubric, fact-check claims, and even render branded press-clip PDFs by driving a local browser. It is essentially a playbook you install once and delegate to whatever AI already runs your shell.

The interesting bit

Instead of building another SaaS dashboard, the project treats public relations as an agent-native workflow: Markdown instructions the agent reads, a lightweight CLI for state and scheduling, and platform adapters so the same skill runs inside Claude.ai or a local harness. The full experience—scheduled monitoring, saved voice fingerprints, and browser-driven page clipping—only unlocks when the agent lives in your terminal.

Key highlights

  • Detects newsjacking opportunities by tracking fresh stories, competitor moves, and keyword coverage with LLM filtering.
  • Generates angles, critiques pitches, and extracts a voice fingerprint so drafts don’t read like generic AI output.
  • Builds targeted journalist lists with beat fit-checking rather than scraped contact dumps.
  • Ships as a curl-installed Go CLI that auto-updates from GitHub Releases, or via npm for the same binary and skill bundle.
  • Platform support matrix is refreshingly honest: browser chat apps get a degraded, one-shot “Limited Mode” with no memory between sessions.

Caveats

  • Always-on monitoring and the Playwright-based press-clip renderer require a local agent; web chat apps cannot schedule tasks or drive a browser.
  • Some skills, like live news search and journalist enrichment, do their best work only when connected to external data sources such as the X API or a Medialyst account.
  • ChatGPT support is explicitly limited to Business or Enterprise accounts and runs in a degraded, one-shot mode.

Verdict

Founders doing their own PR and small agencies juggling multiple accounts will get the most leverage, but only if they already live inside a local agent harness. If your AI workflow starts and ends in a browser tab, this is more of a preview than a product.

Frequently asked

What is elvisun/newsjack?
Newsjack is a Go CLI and Markdown skill bundle that teaches local AI agents to monitor news, draft pitches, and roast your press releases like an editor.
Is newsjack open source?
Yes — elvisun/newsjack is open source, released under the MIT license.
What language is newsjack written in?
elvisun/newsjack is primarily written in Go.
How popular is newsjack?
elvisun/newsjack has 500 stars on GitHub.
Where can I find newsjack?
elvisun/newsjack is on GitHub at https://github.com/elvisun/newsjack.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.