Elvis Sun builds skills that help AI agents with media relations and AI visibility work, including checking whether a pitch fits a specific journalist, generating story angles from company updates, and drafting crisis holding statements under a legal-counsel gate. His skills also cover newsworthiness scoring, headline generation, and QA of prompt sets used to track how brands appear in AI answers. Across these, his work is built on structured, repeatable checks drawn from established newsroom and crisis-communications practice.
Newsjack
32 skills · 1,678 stars · MIT
Ai Visibility Panel Design Select QA-approved canonical intent cells into a versioned AI-visibility tracking panel with part…
Ai Visibility Writing Audit, question, suggest, or fact-preservingly revise a press release, blog post, contributed art…
Angle Generator Turn a company update into 3-7 structurally distinct, journalist-shaped story angles.
Build Ai Visibility Panel Research any company, product, or service from a URL plus description and build a comprehensive,…
Buyer Job Intent Analysis Recover source-bound buyer jobs, struggling moments, desired progress, forces, workarounds, infor…
Coverage Reel Turn a user-owned coverage CSV and reviewed press-clip captures into an honest, source-linked ear…
Coverage Tracker Run a Google Alerts-style keyword coverage tracker.
Coverage Tracker Setup Set up a lightweight Google Alerts-style coverage tracker for any number of keywords.
Crisis Holding Draft crisis holding statements, journalist Q&A posture, and what-not-to-say guidance from confir…
Eval Graphics Turn an eval study's numbers into on-brand, publish-ready figures using the Newsjack chart room (…
Fact Check Extract factual claims from PR copy, verify each claim independently, attach concrete citations,…
Find Journalists Build a researched, fit-checked journalist list for a specific PR campaign.
Headline Generator Generate headline candidates from a story's raw facts: news-style headlines, press-release headli…
Icp Evidence Analysis Turn a source-bound company and market dossier into testable ideal-customer-profile hypotheses, b…
Journalist Fit Check Gate a pitch against one journalist at a time.
Meanest Editor Roast a pitch or press release with the eye of a veteran PR director.
News Search Search current news for a topic, company, competitor, or hook and return dated, attributed articles.
Newsjack Detector Monitor current news and reaction signals, then decide which are credible newsjacking opportuniti…
Newsjack Monitor Setup Set up a newsjack monitoring profile for a company so newsjack-detector can run on a schedule.
Newsjack Triage Consolidate freshness-gated newsjack signals and route them by client standing before angle gener…
Newsworthiness Check Score whether a news event is worth newsjacking, or whether a user's pitch idea is actually newsw…
Pr Calendar Turn the Medialyst PR calendar feed into a brand-specific, lead-time-aware plan.
Pr Strategist Opinionated startup-PR strategist that helps founders figure out audience, positioning, news pegs…
Press Clip Turn a live article URL into a press clip that looks like the real coverage — the publication's o…
Prompt Proximity Architecture Turn an approved measurement charter, ICPs, and buyer jobs into a budget-aware prompt coverage bl…
Prompt Set Qa Gate a prompt universe for schema and provenance completeness, target or campaign contamination,…
Reactive Comment Triage inbound journalist source queries and draft a response only when the user's expertise is a…
Realistic Prompt Generation Generate natural, controlled prompt variants from a target-blind design brief and prompt architec…
Relevance Coarse Filter Cheap, high-recall first-pass filter that removes obvious junk from a detector candidate pool bef…
Same Outlet Ranker Decide which single journalist at one publication to approach first with a pitch.
Story Origin Check Recover the first public timestamp and canonical major coverage for a newsjacking signal, then de…
Voice Extractor Capture a user's real writing voice from 5-20 prior samples, store a local voice.yaml fingerprint…