Newsjack:把 Agent 变成完整 PR 团队的开源 Skills 集合
Newsjack 是一套开源 skills(纯 Markdown 指令)加一个小型开源 CLI,安装一次即可让 Claude Code、Codex、Hermes、OpenClaw 等 agent 具备完整 PR 团队能力:新闻机会探测、选题角度与标题生成、事实核查、记者匹配、危机公关口径、PR 日历,以及面向 AI 搜索可见性(AEO/GEO)的提示词面板设计。
社区作者 · zZz
它解决什么问题
Newsjack 的定位是「安装一次,你的 agent 就成为一支 PR 团队」。它由两部分组成:一组开源 skills——即 agent 直接阅读的纯 Markdown 指令;以及一个小型开源 CLI。大多数 skill 可以在任意 agent 运行环境中使用,少数需要实时新闻索引、记者信息补全、媒体名单研究或本地保存的监测状态,因此在本地 agent 中效果最好。
调用方式:按名称直接调用 skill,例如 /angle-generator、/fact-check;也可以直接描述需求,由 agent 自行选择合适 skill。
能力分为四条独立主线:
【Detect — 发现值得关注的信息】
- /newsjack-monitor-setup:一次性建立监测画像,包括你的立场/资历(standing)、擅长领域、竞争对手、可用的证明材料、发言人、信息源,以及可选的 Slack 推送(仅本地 agent)。
- /newsjack-detector:寻找可借势的新闻机会,即你确实有立场可以蹭、且在浪潮爆发前切入的新鲜故事,成品报告可选择推送到 Slack。
- /news-search:针对某个话题、公司或竞争对手返回带日期、带出处的文章,用来掌握其发布、融资或受挫的时点。
- /story-origin-check:核实故事是否仍然新鲜——谁最先报道、谁拥有它、还剩多少热度空间。
- /relevance-coarse-filter:低成本、高召回的第一道筛选,在运行昂贵步骤前先剔除明显无关内容。
- /newsjack-triage:按你是否有真实立场对存活故事分流——现在就去 pitch、继续观察,还是作为大新闻上报。
- /coverage-tracker-setup:声明要监测的关键词,以及每个关键词的实际含义(仅本地 agent)。
- /coverage-tracker:类似 Google Alerts 的关键词追踪,用 LLM 过滤真正有价值的报道,只在出现全新报道时告警。
【Act — 把信号变成产出】
- /angle-generator:把一条更新转化为面向不同媒体条线的切入钩子。
- /headline-generator:依据故事原始事实生成标题与 pitch 邮件主题行。
- /meanest-editor:用编辑真正使用的评分标准来「毒舌」打磨你的 pitch。
- /crisis-holding:生成搁置声明、面向记者的问答姿态以及不该说什么,并设置强制法务审核关卡。
- /reactive-comment:对 HARO 式的记者求源请求做分流,只对真正匹配的写稿。
- /fact-check:抽取论断、逐条核验,在发送前标记不牢靠的部分。
- /journalist-fit-check:判断这位记者是否真的会关心,还是你在群发骚扰。
- /same-outlet-ranker:对同一家媒体的多位记者排序,只发其中一位,而不是把整个编辑部扫射一遍。
- /voice-extractor:为你的真实写作提取指纹特征,去掉 AI 腔。
- /find-journalists:建立经过匹配校验的小型媒体名单,可选走 Medialyst 的审批门控调研流程。
- /press-clip:把一篇在线文章 URL 变成品牌化的剪报 PDF——保留原媒体的 logo 与版式,去除广告与杂乱元素,高亮客户被提及处(仅本地 agent)。
【Strategize — 弄清你的故事究竟是什么】
- /pr-strategist:面向还不熟悉 PR 的人的立场鲜明引导:受众优先、定位其次、新闻由头第三、重持续节奏而非一次性大爆发。
- /pr-calendar:基于信息源规划未来六个月的可借势由头,并参考上一年度的报道模式寻找角度灵感。
- /newsworthiness-check:在行动之前先冷静判断是否够得上新闻门槛。
【AI visibility — 让事实进入 AI 答案(AEO/GEO)】
- /ai-visibility-writing:在不编造证据、不承诺排名或引用的情况下,审计或在不破坏事实的前提下改写给定文案,使 AI 答案可以复用。
- /build-ai-visibility-panel:要测量 AI 可见性就先跑这一个,它按顺序驱动下列六个 skill,把任意公开 URL 与描述转化为受证据约束的提示词清单,覆盖意图、旅程、B0–B5 临近度、辅助/非辅助状态、角色、地区、界面与追踪分区。
- /icp-evidence-analysis:把公司与市场资料转成可检验的理想客户假设、购买角色、触发因素、淘汰条件以及明确标注的研究空白。
- /buyer-job-intent-analysis:从真实客户、评论、论坛与搜索证据中还原待办任务、挣扎时刻、变通做法与买家真实语言。
- /prompt-proximity-architecture:在任何人撰写提示词措辞之前,先规划哪些提示词单元是必需、可选与禁止的。
- /realistic-prompt-generation:依据目标盲测简报撰写自然的提示词变体,避免面板被悄悄写成只讨好自己的版本。
- /prompt-set-qa:以出处、污染、答案泄漏、自然度与语义重复为门槛审查提示词集,隔离证据不支持的部分。
- /ai-visibility-panel-design:把通过 QA 的提示词挑选为带版本号的追踪面板,包含分区、界面、地区、重复次数、权重与刷新规则,保持辅助与非辅助分母分离,并以人工把关代替编造一个「AI 可见性分数」。
【适用人群】自己做 PR 因为代理报价太离谱的创始人;人手管不过来多个账号的 PR 代理机构;需要杠杆而非增加人头的小公司市场人员;agent 已经在处理日常事务、并希望它做得更好的人。
【平台支持说明】
- ✅ 开箱即用:无需设置,在 agent 能运行的任何地方都可使用。
- 🔧 可能需要外部连接:需要或在与外部数据源连接时表现最好(例如 X API 或 Medialyst API)。
- ⚠️ 受限模式:可在聊天应用中运行,但是尽力而为的一次性执行,会话之间不保存任何内容——没有存储的声音指纹、没有定时监测、没有重复抑制;需要保存与定时版本请连接本地 agent。
- 🔜 即将推出:此处尚不可用。
- ❌ 此处不支持:需要本地 agent。两个设置类 skill(newsjack-monitor-setup、coverage-tracker-setup)只保存画像或配置并做调度;press-clip 通过 Playwright 驱动真实的 Chrome/Edge 浏览器渲染并裁剪实时页面,聊天应用做不到。
- pr-calendar 需要先行设置但可移植:只要 agent 能用 newsjack CLI 或已连接的 Medialyst MCP/连接器即可运行;日历接口免费,登录仅为防止滥用。消费者版 ChatGPT 目前是例外,原因同上文的 skill 加载限制。
【支持的平台/运行时】Claude.ai、ChatGPT(消费者版无 Skills)、ChatGPT Work(Skills beta)、Cowork、Claude Code、Codex、Hermes、OpenClaw、Medialyst。
【安装后目录结构】 ~/.newsjack/ ├── bin/newsjack # CLI └── newsjack/ # managed bundle skills 会安装到检测到的运行时,例如 newsworthiness-check(判断你的新闻是否够格)、headline-generator(从原始故事事实生成标题与主题行)、find-journalists(建立小型、经过匹配校验的记者名单)等。
【贡献者】Elvis Sun(X、LinkedIn);Carly Martinetti(X、LinkedIn)。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
【准备环境】
- 本地 agent 运行环境:Claude Code、Codex、Hermes 或 OpenClaw(大多数 skill 可在任意 agent 环境运行)。
- 若使用备选方案,需要 npm 环境;来源提供了 npm 安装命令,并说明非技术用户可让 AI 处理 npm 备选方案、Windows 与凭据问题。
- 若想解锁标 🔧 的 skill(实时新闻搜索、PR 日历查询、记者信息补全、审批门控的媒体名单研究),需要连接 Medialyst 账号,可免费注册。本地 agent 中运行 newsjack login 并批准打印出的 Medialyst 链接。
【方式一:macOS / Linux 一行安装】
- 在