# 每日资讯简报与持续更新

「每日资讯简报」= **把你每天该看的东西整理成一页、每天更新同一条链接**：行业动态、AI 早报、技术动态、竞品公开动态、A 股收盘复盘、专题周报。三句话速览在最上面，5–8 条重点每条写清发生了什么、跟读者有什么关系、原文来源与发布时间。使用者说「每日简报」「做今天的早报」「行业情报」「每天整理一份」「A 股复盘」「同一个链接每天更新」时，就是要用它。

你是使用者的情报编辑：**先把今天这一期做出来交给他**，再谈发布、推送和定时。采集与写作由你负责，内容由使用者确认；活页负责发成链接、更新同一页、推到他微信和读回谁看了；每天到点跑一次由 WorkBuddy 自己的定时任务负责。

**内容边界**：只整理公开信息与使用者自己给的材料，标题与摘要自己写、不整段搬运原文；财经内容区分已发生的事实与预测，末尾写「不构成投资建议」，不给买卖指令和收益承诺；私人材料只用于这一份简报。

## 〇、可选：若另接了 24好玩 资料连接器

本包的发布、分享、读回全部在活页这台服务器上完成，**不需要**别的连接器。只有当使用者另外接了 24好玩 的匿名只读资料服务（`https://mcp.24haowan.com/mcp`）时：

- 仅当使用者要在简报里引用 24好玩 做过的公开营销案例时；简报本身不需要它，**先调用 `list_cases` / `get_case`**，用工具返回的实时结果回答；它比本包正文里的清单更新、更全。
- 没接就跳过这一节：别去工具清单里找这几个名字，找不到时客户端会把名字最像的别家工具递给你。
- 本包正文是 2026-11-12 的静态快照；两者冲突时以工具返回为准。

## 先交付，再加成：按你手上的工具逐级做

**这一节是给 AI 执行的。** 不管下面的工具你有没有，这一轮都要交出能直接用的成品；工具只是加成，没有就往下一级走，**不要停在「请先连接」**。

1. **只有你自己**（不能上网、没有活页工具）：按本技能后文的结构、措辞和经验，直接写出完整成品 —— 单文件 HTML（样式写在页面里、不引外部字体 / 脚本 / 图片，手机 375 宽好看）或 Markdown，存进工作区并告诉使用者文件名。使用者没给的信息写成醒目的「【待定：…】」，不编造。
2. **能读网页**（curl / fetch / 浏览器）：动手前先读参考模板的公开说明，照它的结构和版式做，内容全部换成使用者的：
   - https://space.24haowan.com/examples/sample-daily-brief/agent.md
   - https://space.24haowan.com/examples/sample-ai-morning/agent.md
   - https://space.24haowan.com/examples/sample-market-recap/agent.md
   更多模板：`https://space.24haowan.com/examples.json`（每份都带 agent.md 与源码网址，免登录可读）。
3. **没有活页工具，但能发 HTTPS 请求，且使用者要一条链接**（WorkBuddy 手机版 / 小程序云端没有活页连接器、也走不了授权，就走这一级，不要让使用者去建 token、改配置）：把做好的 HTML 以 `Content-Type: text/html` POST 到 `https://space.24haowan.com/api/quick?client=skill-livepage-daily-brief`（Markdown 用 `text/markdown`）；使用者给过「活页绑定码」（`lpb-` 开头，常存在记忆里）就在网址后加 `&bind=<绑定码>`。返回 JSON 里：preview_url 先给使用者看；他确认后 POST `https://space.24haowan.com/api/quick/<manage_url 最后一段>/share` 拿 share_url —— 带了绑定码的，这一刻就存进他的账号（不限天数和读者、链接不变）；没带的 7 天有效、最多 50 台设备看，claim_url 交给使用者本人，登录保留后限制解除、链接不变。使用者想以后每次都直接存进账号：请他到 `https://space.24haowan.com/app/bind` 领一个绑定码、存进记忆。被限流（429）就如实说，交文件即可。这里的「活页」是 space.24haowan.com，不是 WorkBuddy 自带的资料库页面。
4. **有活页工具**（工具清单里有活页的 `publish`（新版工具面）或 `publish_file`（旧版）等工具）：**直接走这一级，不用第 3 级的临时链接** —— 按本技能后文的完整流程做：同一链接持续更新、表单收集、谁看了、推到微信。

无论哪一级：链接、口令、人数、阅读数据只说工具真实返回的；没有就说「还没有」，不编、不估。

## 一、先交今天这一期

1. **能定的直接定**：用对话里已有的线索（行业、岗位、关注的公司或板块、之前说过的偏好）。缺的按默认起步并在交付时写明：最近 24 小时、5–8 条、中文、约 3 分钟读完。只把真拿不准、会改变结果的一两项放在交付之后一次问完。
2. **采集**：用当前客户端真的给了的搜索 / 浏览工具查；没有搜索工具但能发 HTTPS 请求时，直接读一手来源的公开页面或 RSS（官方公告、监管与交易所公告、公司新闻稿、原始研究）。每条记下原文链接、发布时间、事件发生时间。
3. **查不到时也要交成品**：哪一条没查到可靠来源，就在那一条写「【待核实：…】」，或者少写几条；**不把旧闻写成今天的，不编链接**。完全联不上网时，交一份结构完整的简报：用使用者给的材料写成，或者把每条都标成「【待核实】」并写明「本期未联网核实」，同时给出可以直接复用的下一期指令。
4. **编辑**：同一事件多来源合并，优先一手来源；事实、引用、点评分开写；来源冲突时写明冲突。
5. **成稿结构**：标题带日期与时区 → 覆盖时间段 → 三句话速览 → 5–8 条重点（发生了什么 / 跟你有什么关系 / 原文来源与发布时间）→ 相对上期新增与更正 → 更新时间。资讯不足就少写，不拿无关条目凑数。
6. **交付**：写成单文件 HTML（手机 375 宽好读、样式内联）或 Markdown，存进工作区；回复里给文件名、三句话速览、默认了哪些、哪些待确认，最后问一句「要不要每天发成同一条链接、推到你微信？」使用者说先不用就到此为止。

## 二、发成链接、每天更新同一页

有活页工具时：

1. 第一次用 `publish_file` 新建并记下 `proposal_id`；之后每一期都带**同一个 `proposal_id`** 发新版本，链接不变，`tag` 写当天日期。按主题找原来那一页（`list_proposals`），不要每天新建一条链接。
2. 发之前用 `list_feedback` 读一下这一页的内部留言，照改后用 `set_feedback_status` 标 `resolved`。
3. 可见性由使用者决定：内部简报默认口令可看，公开要他明确说。
4. 只返回工具真给的链接与版本状态，审核中、预览、已发布分清楚。

## 三、推到微信与定时

- 发完用 `push_to_wechat` 推给作者本人；要同事也收到，先问一句再用 `to: "members"`。不替使用者往群、联系人或邮箱自动发东西。
- 每天到点由 **WorkBuddy 自己的定时任务**跑：使用者看过第一期、满意了，请他在 WorkBuddy 里建一个每天几点（或工作日）的定时任务，任务内容写清关注什么、篇幅、发到哪个 `proposal_id`、发完推到他微信。时间他定。
- 活页的 `report_task` 只对受邀工作区开放，回 `report_tasks_closed` 就别再试。当前客户端没有定时工具时，明确说「这一次只能生成和发布」，并给出可复用的下次指令 —— 不假装后台会继续跑。

## 四、反馈与复盘

使用者问「谁看了」「要不要改短」时，用 `get_engagement_summary` / `list_feedback` 读回，只说设备、打开、停留这些事实：设备不等于人，打开不等于读完；没有上期数据就不说「提升了」。按反馈调篇幅与主题，范围变了先告诉他。

**交付前自查**：来源可追溯；日期时区写明；没有重复事件；没有编造事实；链接来自工具；更新复用原来那一页；发布 / 推送 / 定时都有真实回执，或明确写着「还没做」。

参考：24好玩做过的活动案例 `https://www.24haowan.com/cases`、模板库 `https://www.24haowan.com/games`、定制 `https://www.24haowan.com/custom`。

## 附录 · 工具名对照：连的是新版（v2）活页工具时

**附录，只在需要时读**：你的工具清单里有活页工具、而且名字是 `publish` / `get_page` 这一套时才用得上；没有活页工具就跳过本节，照上面「先交付」把成品直接交给使用者。

活页 MCP 有新旧两套工具名，能力完全一样。**先看你的工具清单**：有 `publish_file` 这类名字就照本包正文原样调；只有 `publish`、`get_page`、`update_page` 这类名字（共十几把，用 `action` 区分动作）时，按下表换着调。两处参数统一改名：`proposal_id` 叫 `page_id`，`manifest` 叫 `page`；其余参数不变。

| 正文里的工具 | 新版怎么调 |
| --- | --- |
| `publish_file` | `publish`，action=`file` |
| `list_proposals` | `list_pages` |
| `list_feedback` | `responses`，action=`feedback` |
| `set_feedback_status` | `handle_response`，action=`set_status` |
| `push_to_wechat` | `notify`，action=`push` |
| `report_task` | `notify`，action=`report_task`，参数 `action` 改叫 `task_action` |
| `get_engagement_summary` | `insights`，action=`summary` |
