← 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.

★1.5k stars Go AgentsOther AI
newsjack
Velocity · 7d
+7.9
★ / day
Trend
↘cooling
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 1.5k stars on GitHub and is currently cooling off.
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.