Vol. 01 — Open-source skills for agentic PR

TurnyouragentintoafullPRteam.

Paste one prompt and your AI picks up 31 open-source PR skills. It watches the news for stories you can ride, finds the angle, checks which reporters actually cover it, and roasts your pitch before you hit send.

Paste this into any AI

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

Not technical? Claude, ChatGPT or Codex reads the repo, installs newsjack and sets up your daily monitoring. Windows included.

Prefer video? Watch the install walkthrough · 26:47
Star on GitHub1,543
Works withChatGPTClaudeGrokGeminiMuseClaude CodeCodexCursorOpenClawHermes
01

the skill catalog

31 skills in 4 lanes. Each one is a plain-Markdown file your agent reads, so you can open it, fork it, or rewrite it.

Detect

surface what matters in your space

08 skills

Coverage Tracker

SKILL.md

Run a Google Alerts-style keyword coverage tracker. Uses news-search for recent keyword queries, lets the LLM dedupe and classify real features versus junk, stores decisions in SQLite, and alerts only on new real coverage.

Coverage Tracker Setup

SKILL.md

Set up a lightweight Google Alerts-style coverage tracker for any number of keywords. Creates a tracker config with each keyword and what it actually means, then hands recurrence to the user's agent harness.

News Search

SKILL.md

Search current news for a topic, company, competitor, or hook and return dated, attributed articles. Uses the newsjack CLI and Medialyst REST API when available, tries direct Medialyst MCP if the CLI is missing, and falls back to host web/browser search with explicit caveats only when neither cloud path is available.

Newsjack Detector

SKILL.md

Monitor current news and reaction signals, then decide which are credible newsjacking opportunities for a client. Uses the local monitoring engine for evidence, but the skill owns PR judgment, brand safety, standing, decay, angle fit, and handoff.

Newsjack Monitor Setup

SKILL.md

Set up a newsjack monitoring profile for a company so newsjack-detector can run on a schedule. Guides the user through company standing, topics, competitors, proof assets, spokespeople, RSS feed selection, optional X trend monitoring, and optional Slack delivery.

Newsjack Triage

SKILL.md

Consolidate freshness-gated newsjack signals and route them by client standing before angle generation. Collapses any remaining same-story duplicates, decides strong/partial/none standing with a journalist-shape sanity check, and sorts each story into pitch_ready, big_story (always-surfaced suggestion), or watch. Never writes angles or pitches, and never drops a fresh big story.

Relevance Coarse Filter

SKILL.md

Cheap, high-recall first-pass filter that removes obvious junk from a detector candidate pool before expensive story-origin research and PR judgment. Decides keep, monitor_only, or reject — never ranks, writes angles, verifies dates, or decides whether to pitch.

Story Origin Check

SKILL.md

Recover the first public timestamp and canonical major coverage for a newsjacking signal, then decide whether newer coverage is the same story, a different story, or a materially new development.

Act

turn signal into output

12 skills

Angle Generator

SKILL.md

Turn a company update into 3-7 structurally distinct, journalist-shaped story angles. Runs the fact through proven newsroom lenses (perspective, abstraction, news values, data, contrarian, news peg) and refuses rephrasings, invented facts, named-journalist guesses, and AI-marketing slop.

Coverage Reel

SKILL.md

Turn a user-owned coverage CSV and reviewed press-clip captures into an honest, source-linked earned-media dashboard and a motion-designed highlight reel (MP4) that scrolls each real article to the client's sentence and highlights it. Use for coverage reports, earned-media dashboards, campaign recaps, or coverage videos; requires local files and composes press-clip instead of scraping articles itself.

Crisis Holding

SKILL.md

Draft crisis holding statements, journalist Q&A posture, and what-not-to-say guidance from confirmed incident facts, with a hard legal-counsel gate. Builds each statement through proven crisis-comms frameworks (holding-statement anatomy, SCCT, CAP order, the legitimate non-answer, bridge/flag/block).

Fact Check

SKILL.md

Extract factual claims from PR copy, verify each claim independently, attach concrete citations, and warn when certainty is low. Runs each claim through proven newsroom verification methods (lateral reading, source-tier climbing, provenance pillars, triangulation, calibrated rating) and puts the burden of proof on the speaker. Use before a pitch, press release, reactive comment, DM, or other journalist-facing draft is trusted or sent.

Find Journalists

SKILL.md

Build a researched, fit-checked journalist list for a specific PR campaign. Prefer Medialyst's asynchronous media-list research workflow when available, with explicit approval before credit spend; otherwise produce a best-effort local list without guessed contacts.

Headline Generator

SKILL.md

Generate headline candidates from a story's raw facts: news-style headlines, press-release headlines, and pitch subject lines. A pure generation skill — it finds the charge in the facts, then runs ten proven moves (consequence, picture, number-as-hero, two-beat turn, naming, reader's-own-story, open question, voice, sound, sized claim), each calibrated by real, verified headlines that made history.

Journalist Fit Check

SKILL.md

Gate a pitch against one journalist at a time. Runs the pair through proven media-relations checks (last-10-bylines audit, 90-day topic sweep, beat-vs-angle-vs-one-off, the 5 forms of journalism, source-mirror, stated-preferences, database triangulation) and returns fit, soft-fit, no-fit, or unknown with a real recent anchor and specific edits.

Meanest Editor

SKILL.md

Roast a pitch or press release with the eye of a veteran PR director. Honest, sharp, constructive — never cruel for its own sake.

Press Clip

SKILL.md

Turn a live article URL into a press clip that looks like the real coverage — the publication's own logo, fonts, photos and layout kept intact, the ads and clutter removed, and (for a roundup) just the client's section. Renders to PDF. You inspect each site and tailor the removal; the bundled script carries no site-specific logic.

Reactive Comment

SKILL.md

Triage inbound journalist source queries and draft a response only when the user's expertise is a real fit. Runs each query through proven source-request lenses (4-gate fit triage, credential-standing test, deadline read, BLUF/inverted-pyramid drafting), kills weak fits, asks for missing proof, and never auto-sends.

Same-Outlet Ranker

SKILL.md

Decide which single journalist at one publication to approach first with a pitch. Fit-checks each candidate through journalist-fit-check, then ranks the survivors on the comparative signals that separate colleagues at the same masthead (topic ownership, format match, staff vs. contributor, publishing cadence, recent story types, source-type match), and returns one first pick with tailoring notes plus a held fallback order.

Voice Extractor

SKILL.md

Capture a user's real writing voice from 5-20 prior samples, store a local voice.yaml fingerprint, and enforce it on newsjack drafts so AI tells disappear. Measures voice with named stylometry lenses (Burrows's Delta function-word vector, MATTR lexical diversity, sentence-length burstiness, Biber Dimension-1 register, opener-POS profile, punctuation rates) and gates drafts against the fingerprint as bands, not vibes.

Strategize

figure out what your story even is

03 skills

Newsworthiness Check

SKILL.md

Score whether a news event is worth newsjacking, or whether a user's pitch idea is actually newsworthy to journalists. Uses calibrated anchors, hard anti-inflation rules, standing checks, timing windows, and brand-safety kill switches.

PR Calendar

SKILL.md

Turn the Medialyst PR calendar feed into a brand-specific, lead-time-aware plan. Pull source-backed upcoming moments, keep only the few a brand has real standing to own, schedule backward from the event date, screen out tone-deaf hooks, and hand selected moments to angle and journalist prep ahead of time. The planned twin of newsjack-detector's reactive monitoring.

PR Strategist

SKILL.md

Opinionated startup-PR strategist that helps founders figure out audience, positioning, news pegs, and drumbeat before any tactical PR. Refuses outlet-naming-before-audience, mass blasts, vanity metrics, and premature agency spend.

AI visibility

get your facts into AI answers

08 skills

AI Visibility Panel Design

SKILL.md

Select QA-approved canonical intent cells into a versioned AI-visibility tracking panel with partitions, variants, lanes, surfaces, locales, repetitions, separate exposure and priority weights, randomization, uncertainty, refresh rules, and campaign controls. Use after prompt QA or when revising an existing panel.

AI Visibility Writing

SKILL.md

Audit, question, suggest, or fact-preservingly revise a press release, blog post, contributed article, or expert explainer so AI answer systems can more easily retrieve, understand, quote, and cite its useful information. Use when someone asks for AI visibility, AI search, answer-engine, AEO, GEO, AI Overview, or ChatGPT citation optimization of supplied writing; when they want an evidence-aware pre-publication audit; or when another Newsjack workflow needs a prose-level AI-discoverability pass. Do not use as a technical SEO audit, rank tracker, publishing system, or promise of rankings, mentions, citations, traffic, or coverage.

Build AI Visibility Panel

SKILL.md

Research any company, product, or service from a URL plus description and build a comprehensive, evidence-bound AEO/GEO/AI-visibility prompt panel across buyer jobs, information acts, journey states, B0-B5 proximity, aided status, roles, locales, variants, partitions, surfaces, and measurement lanes. Use when a user wants prompts to track in ChatGPT, Claude, Gemini, Perplexity, AI search, or answer engines; wants an AI-visibility measurement design; or needs a versioned panel rather than an SEO keyword list.

Buyer Job Intent Analysis

SKILL.md

Recover source-bound buyer jobs, struggling moments, desired progress, forces, workarounds, information acts, journey states, criteria, constraints, roles, locales, and authentic language. Use on approved ICP hypotheses plus customer, search, review, forum, procurement, support, or public-market evidence before designing an AI-visibility prompt architecture.

ICP Evidence Analysis

SKILL.md

Turn a source-bound company and market dossier into testable ideal-customer-profile hypotheses, buying roles, triggers, constraints, disqualifiers, standing, counterevidence, and research gaps. Use when a URL, company description, monitor profile, or evidence manifest needs to become defensible ICP inputs for buyer research or an AI-visibility prompt panel.

Prompt Proximity Architecture

SKILL.md

Turn an approved measurement charter, ICPs, and buyer jobs into a budget-aware prompt coverage blueprint across proximity bands, aided status, information acts, journey states, roles, locales, evidence grades, partitions, and measurement lanes. Use before prompt wording to define required, optional, and prohibited canonical intent cells.

Prompt Set QA

SKILL.md

Gate a prompt universe for schema and provenance completeness, target or campaign contamination, evidence entailment, naturalness, one-concept clarity, architecture consistency, aided status, answer leakage, and semantic duplicates. Use after realistic prompt generation and before human panel selection.

Realistic Prompt Generation

SKILL.md

Generate natural, controlled prompt variants from a target-blind design brief and prompt architecture while preserving approved jobs, acts, journeys, constraints, roles, locales, proximity bands, and evidence language. Use after architecture design and before contamination or semantic QA.

02

the standard

ETHICS.md

The open standard for PR agents. Every agent with newsjack installed loads it before doing anything else.

03

the clippings

What people are saying about newsjack, and what we've been shipping.

The biggest opportunity in PR/link-building in a long time imo Very cool that Elvis decided to open source it You could easily build and run an entire $30-50k p month PR agency just using this agent skill alone lol

Elvis
Elvis
@elvissun

today I'm launching newsjack.sh open source skills that turn any agent into a full PR team. one install and it monitors the news, spots angles, finds journalists, and gets you featured in the news. curl -fsSL newsjack.sh | bash real demo:

Reply
Victoria Andriiashkina

Global Public Relations Manager | SaaS, B2B/B2C tech, climate & sustainability | Earned media in Forbes, WIRED, TechCrunch, TechRadar

2w •

… And one more thing I’d add from my own experience: I also love the open source PR skill built by Elvis Sun. You can install it in Claude and use it as an AI powered PR assistant for a range of communications tasks. I use it regularly and it has become one of those things that genuinely makes my workflow easier. Highly recommend checking it out.

…more

Gamechanger. One thing I've said for a while is that AI still hasn't really cracked press clips. Not because generating a client-ready PDF is hard, but because building a good clip actually takes time. We do this for every placement, across every client, every day. A few weeks ago, I mentioned that to Elvis Sun as he walked me through Newsjack, an open-source library of AI skills built specifically for PR. Pretty cool to see it turn into an actual tool. If this works the way it looks, it could save PR teams a ridiculous amount of time on one of the most manual parts of the job. More of this, please. Less replacing the work. More making the work easier.

…more

Found gold today- AI for PR

Elvis
Elvis
@elvissun

today I'm launching newsjack.sh open source skills that turn any agent into a full PR team. one install and it monitors the news, spots angles, finds journalists, and gets you featured in the news. curl -fsSL newsjack.sh | bash real demo:

Reply

Newsjack is one of the most exciting open-source PR resources we've seen in a long time. One of our community members, Elvis Sun has made 18 AI-powered PR skills completely free and open source, helping founders, in-house teams, freelancers, and agencies access capabilities that were traditionally locked behind expensive PR software. From identifying newsjacking opportunities and tracking media coverage to generating pitch angles, finding the right journalists, fact-checking claims, and even stress-testing your pitches with a "meanest editor," it's essentially an AI-powered PR team built for modern communicators. What we particularly like is the strong ethical framework behind it. It actively discourages spammy outreach, fabricated quotes, and poor PR practices. If you're interested in reactive PR, AI workflows, or simply want to experiment with how AI can augment PR skills, this is definitely worth exploring. A fantastic example of how AI is democratizing access to professional PR capabilities. #digitalpr #aiforpr #prskills

…more

真正有意思的不是“agent 会写 PR 稿”。 而是营销开始变成一个可运行的 loop:看新闻和市场信号,生成角度,匹配记者/渠道,记录哪种叙事真的换来曝光。 这会把小团队的增长能力,从灵感和人脉,重新定价成系统化的分发记忆。

Elvis
Elvis
@elvissun

today I'm launching newsjack.sh open source skills that turn any agent into a full PR team. one install and it monitors the news, spots angles, finds journalists, and gets you featured in the news. curl -fsSL newsjack.sh | bash real demo:

Reply

当時のClaude CodeやAstraの登場以上の衝撃。 Jevがどれだけ異常かよく分かる

Elvis
Elvis
@elvissun

Jev is INSANE. 🤯 in 24.9 seconds it read 384 news from this morning and told 15 brands which stories to hop onto today, for $0.19. Claude Opus 5, running on the same feed at the same time, got through 4/384 and cost $0.77. per headline that is ~390x cheaper, and the answer

Reply

#Smallbusiness owners, if you didn't have the budget to hire a Public Relations firm, now you can build your own PR team with Claude Cowork. Check out Elvis Sun's 18 PR Skills for building and amplyifying your company brand!

…more
Future-Ready AI Group, LLC

681 followers

3mo •

#Smallbusiness owners, if you didn't have the budget to hire a Public Relations firm, now you can build your own PR team with Claude Cowork. Check out Elvis Sun's 18 PR Skills for building and amplyifying your company brand!

…more
04

the circulation

Open source, built in public. Every number here is live.

Installs + downloads, all time

7,289

Direct installscurl, wget and PowerShell runs of the installer at newsjack.sh, once per IP per day
1,978
npm downloadsThe newsjack package since Jun 8, 2026. Includes updates and CI.
5,311

Direct installs from the Claude marketplace or the ChatGPT marketplace aren't tracked yet.

GitHub stars
1,543
Forks
155
Releases shipped
25
Last push
Yesterday

Forked by founders, PR people and builders

All 157 forks →
  • @greencultured
  • @ayojeges
  • @goku54477
  • @Adam-s-tech
  • @tan2line
  • @Sayemnyc
  • @mavingaw
  • @senopaul
  • @jn7163
  • @dhanu1432
  • @onlypromarketer
  • @amankton
  • @suh4s
  • @cantstop113
  • @MylesEverywhere
  • @ovvenkatesan
  • @anasse84
  • @maddyvenky7
  • @rachidchfira
  • @crypticalmass
  • @nophis
  • @philmcneely
  • @denisbetsi
  • @JasonLGardner
  • @michellelandon
  • @haddock-development
  • @morningwu
  • @davohm
  • @jf1920
  • @satecay
  • @dhobdy062
  • @serraimahdianis
  • @gundusrikanth
  • @categoryx
  • @nkemjp2
  • @Local-Stack
  • @bitdough
  • @rxdha1
  • @jamesrwatsonx-creator
  • @Cameron-Fulton
  • @Rexvirgo-cyber
  • @1tribe4eva-max
  • @shakaz99
  • @karthik-ramadoss
  • @DESIR33
  • @MorMar7
  • @techenvy
  • @amaclullich
  • @micko90
  • @j-poc
  • @juliuss1907
  • @RobertMarvin
  • @lrh1122
  • @xzyshnok
  • @HUMDRFGRY
  • @SSaksit23
  • @lhbin
  • @chinaxxren
  • @lrzpro
  • @Peeliye
  • @growthbox001
  • @fortezhuo
  • @wordgoback
  • @tj0120
  • @yaohao
  • @Jacksmars
  • @longka2024
  • @Zelyosxxx
  • @nuomi
  • @zhangtao-jayce
  • @aaliyaan
  • @neshpat
  • @seshakiran
  • @TonyBlanco
  • @RiverDX
  • @QminAI
  • @NagyVikt
  • @xy464193
  • @aaronzla
  • @gcode9341
  • @runningwa
  • @sbusso
  • @xiamen520
  • @David1-git
  • @amirdaee
  • @noli7adam-hue
  • @phillipspan
  • @mrtinhnguyen
  • @DrBituan
  • @almostacoder
  • @qingshuiyixin2025
  • @wind41
  • @yunyiforge
  • @tyt6756
  • @dax8it
  • @elongZ
  • @favbox
  • @Kevine92d
  • @anderseric123
  • @xrf64668
  • @danm-gh
  • @mousberg
  • @dereklu515
  • @honglin1349
  • @3hs4n
  • @vitco
  • @Sano1776
  • @lagosito
  • @Cortex78
  • @eigarrido
  • @oraekene
  • @kiranz
  • @gofarrrr
  • @mzen77
  • @voladelta
  • @prcarly
  • @Newswire-Jet
  • @Crown384
  • @thesovereignman
  • @itisaevalex
  • @andypeng2015
  • @jyothepro
  • @mavericzz
  • @blairanderson
  • @russgcto
  • @ADEFABIANO
  • @chirplang-cpu
  • @dataqlick
  • @azaj01
  • @dayag1990
  • @Shigeo-mob
  • @francis-io
  • @litokey
  • @sametheredge85-crypto
  • @collectivewinca
  • @lamardealmaker
  • @samoweb3
  • @ai-prgmr
  • @cpiprint
  • @memetica-andrew
  • @DrLHS
  • @jrman28
  • @Suganthan-Mohanadasan
  • @mguldemir
  • @bobbyrush
  • @nuvoqueonline
  • @dehenne
  • @LifeFourLiving
  • @igounton
  • @kshitij-g
  • @honzarox
  • @growth88
  • @brookswood
  • @rvadhvana
  • @JamboRambo
  • @Deveshb15
  • @dumko2001

Ready to exit the spray-and-pray?

One prompt installs all 31 skills. Your agent does the research; every pitch still goes out under your name, sent by you.

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

Prefer the terminal?