reading-workflow
每日阅读工作流 — 基于阅读清单逐篇引导阅读、深度分析、思考记录和素材汇总。适用场景:(1) 开始今天的阅读,(2) 逐篇引导式阅读,(3) 记录阅读思考和观点,(4) 汇总阅读素材用于内容创作,(5) 对文章做快速或深度分析,(6) 建立每日阅读习惯。触发短语:'开始阅读', '今天的阅读', '继续阅读', '阅读工作流', '逐篇阅读', 'start reading', 'reading workflow', 'continue reading', '帮我读', '阅读引导', '边读边想', '阅读笔记', '读完了,下一篇', 'next article', '阅读素材汇总'
Author
Category
Content CreationInstall
Download and extract to your skills directory
Copy command and send to OpenClaw for auto-install:
每日阅读工作流 (Reading Workflow)
编排每日阅读流程:从阅读清单逐篇引导,提供上下文和关联,按需调用 deep-reading 深度分析,引导个人思考,最终汇总素材清单供 content-synthesizer 使用。
认证
本 skill 通过委托其他 skill 获取内容,不直接管理 API 认证:
| 内容类型 | 获取方式 | 认证需求 |
|---|---|---|
| BestBlogs 文章 | 委托 bestblogs-fetcher skill | 由 bestblogs-fetcher 管理 BESTBLOGS_API_KEY |
| 网页文章 | Jina Reader (https://r.jina.ai/{URL}) | 无需认证 |
| 推文 | 从 curator 输出中直接获取 | 无 |
| 深度分析 | 委托 deep-reading skill | 无额外需求 |
若 bestblogs-fetcher 报认证错误,提示用户检查 BESTBLOGS_API_KEY。
工作流概览
- [ ] 阶段一: 加载阅读清单
- [ ] 阶段二: 逐篇引导阅读(循环)
- [ ] 2.1 展示阅读上下文
- [ ] 2.2 快速浏览或深度分析 ⚠️ 用户选择
- [ ] 2.3 引导性提问 + 记录思考
- [ ] 2.4 标记完成,进入下一篇
- [ ] 阶段三: 汇总素材清单
- [ ] 阶段四: 保存阅读笔记阶段一:加载阅读清单
输入来源
按优先级尝试:
contents/daily-curation/YYYY-MM-DD/curation.md,解析必读/推荐/备选分层Daily Workspace 集成
加载阅读清单后,检查 Daily Workspace 中是否已有相关数据可复用:
contents/tmp/workspace/YYYY-MM-DD/raw-articles.md,获取评分、标签等元数据contents/tmp/workspace/YYYY-MM-DD/article-details/{id}.md- 命中 → 直接使用,跳过 Jina Reader / bestblogs-fetcher 获取
- 未命中 → 正常获取,获取后写入缓存供后续 skill 复用
topic-clusters.md,在展示阅读上下文时引用相关联的其他内容阅读笔记和素材汇总仍保存到 contents/reading-notes/YYYY-MM-DD/(不变)。
文件格式详见 skills/daily-content-management/references/workspace-spec.md。
展示阅读计划
## 📖 今日阅读计划 | YYYY-MM-DD
共 N 篇,预计阅读时间 X 分钟
### 🔥 必读(N 篇,约 X 分钟)
1. [标题] — 来源 | 预计 X 分钟
2. [标题] — 来源 | 预计 X 分钟
### ⭐ 推荐(N 篇,约 X 分钟)
3. [标题] — 来源 | 预计 X 分钟
...
建议阅读顺序:先完成必读,再按兴趣选择推荐。
输入序号开始阅读,或说"从第一篇开始":阶段二:逐篇引导阅读
对每篇文章执行以下子流程:
2.1 展示阅读上下文
为当前文章提供阅读前的背景信息:
---
## 📄 正在阅读:[标题] (N/总数)
**基本信息**: 来源 | 作者 | 发布时间 | 字数/时长
**核心主题**: [一句话概括文章讨论什么]
**为什么值得读**: [来自 curator 的推荐理由,或基于标题/摘要的价值判断]
**关联阅读**: [与你近期读过的相关内容,如有]
- 本文讨论 X 话题,你上周在 [某文章] 中读到过相关的 Y 视角
- 这与你关注的 Z 领域直接相关
**阅读建议**: [根据内容类型给出阅读策略]
- 技术文章:"重点关注架构设计部分,跳过基础概念回顾"
- 观点文:"作者的核心立论在第 3 段,先看结论再回看论证"
- 长文/论文:"先读摘要和结论,再决定是否精读全文"
---然后获取文章内容:
https://r.jina.ai/{URL})resource/markdown 端点获取正文2.2 快速浏览或深度分析
让用户选择阅读深度:
阅读模式:
1. ⚡ 快速浏览 — 展示摘要 + 核心观点 + 关键数据(2 分钟)
2. 📖 标准阅读 — 展示全文 + 结构化要点提取(5-10 分钟)
3. 🔬 深度分析 — 调用 deep-reading skill 全面分析(15-20 分钟)
4. ⏭️ 跳过 — 标记为"稍后阅读",进入下一篇
默认: 必读文章用"标准阅读",推荐文章用"快速浏览"快速浏览输出
### ⚡ 快速浏览
**核心论点**: [一句话]
**关键要点**:
1. [要点 1]
2. [要点 2]
3. [要点 3]
**关键数据/案例**: [如有]
**一句话评价**: [这篇文章最大的价值是...]标准阅读输出
### 📖 标准阅读
**文章结构**:
- 引言:[作者提出的问题/背景]
- 核心论证:[主要论点和支撑]
- 结论:[作者的结论/建议]
**详细要点**:
1. **[要点标题]**: [展开说明]
2. **[要点标题]**: [展开说明]
3. **[要点标题]**: [展开说明]
**值得引用**:
- "[原文金句 1]"
- "[原文金句 2]"
**作者立场**: [识别作者的假设和立场偏向]深度分析
调用 deep-reading skill,使用默认 Level 3 分析。将分析结果直接嵌入当前阅读流程中。
2.3 引导性提问
阅读完成后,提出 2-3 个引导思考的问题。问题类型根据内容自动适配:
观点类文章:
技术类文章:
趋势/行业类文章:
用户可以:
2.4 标记状态
每篇阅读完成后更新进度:
✅ [标题] — 已完成(深度分析)
💭 个人思考: "关于 X 的看法..."
💡 创作素材: 1 条推文灵感
⏭️ [标题] — 稍后阅读
📊 进度: 3/8 已完成 | 预计剩余 25 分钟
继续下一篇?或选择其他操作:
- 输入序号跳转到某篇
- 说"汇总"提前进入素材汇总
- 说"休息"暂停,下次说"继续阅读"恢复阶段三:汇总素材清单
阅读全部完成(或用户提前要求汇总)后,生成结构化素材清单:
## 📋 今日阅读素材汇总 | YYYY-MM-DD
### 阅读统计
- 完成:N 篇 | 跳过:M 篇 | 稍后阅读:K 篇
- 深度分析:X 篇 | 标准阅读:Y 篇 | 快速浏览:Z 篇
- 总阅读时间:约 XX 分钟
### 💡 创作素材(共 N 条)
#### 推文灵感
1. **来源**: [文章标题] | **核心观点**: [一句话] | **你的想法**: [个人思考]
2. ...
#### 博客素材
1. **主题**: [可以展开的主题] | **关键材料**: [来自哪些文章] | **个人角度**: [切入点]
2. ...
#### 值得分享的金句
1. "[金句]" — 出自 [文章标题]
2. ...
### 🔑 今日核心收获
1. [最重要的洞察]
2. [第二重要的洞察]
3. [第三重要的洞察]
### 📌 待深入探索
- [本次阅读中发现但未展开的话题]
- [需要进一步研究的问题]
---
准备创作?将素材传递给 content-synthesizer:
- 说"写推文"→ 基于推文灵感生成
- 说"写博客"→ 基于博客素材生成
- 说"全平台"→ 生成所有平台内容阶段四:保存阅读笔记
将阅读笔记保存到项目根目录:
contents/reading-notes/
YYYY-MM-DD/
notes.md # 完整阅读笔记(含素材汇总)
materials.md # 创作素材清单(供 content-synthesizer 使用)mkdir -p contents/reading-notes/YYYY-MM-DDmaterials.md 使用以下结构化格式,供 content-synthesizer 直接解析:
# 阅读素材 | YYYY-MM-DD
## 推文灵感
### 1
- source: [文章标题]
- source_url: [URL]
- core_point: [核心观点一句话]
- my_thought: [个人思考]
- type: tweet
### 2
...
## 博客素材
### 1
- topic: [主题]
- sources: [来源文章标题列表]
- source_urls: [URL 列表]
- angle: [个人切入角度]
- key_quotes: [可引用的金句]
- type: blog
## 金句
1. "[金句]" — [出处]
2. ...
## 核心收获
1. [洞察 1]
2. [洞察 2]
3. [洞察 3]会话恢复
支持跨会话继续阅读:
contents/reading-notes/YYYY-MM-DD/notes.md 恢复进度notes.md 中每篇文章用状态标记:[DONE], [SKIP], [LATER], [PENDING][DONE] 1. 文章标题 — 深度分析 → 已完成[PENDING] 或 [LATER] 文章继续错误处理
与其他 Skill 的协作
| Skill | 关系 | 说明 |
|---|---|---|
| daily-content-curator | 上游 | 提供阅读清单作为输入 |
| deep-reading | 内部调用 | 阶段 2.2 深度分析模式 |
| content-synthesizer | 下游 | 阶段三素材清单作为其输入 |
| bestblogs-fetcher | 辅助 | 获取 BestBlogs 文章 Markdown 正文 |
参数调整
| 用户表述 | 调整 |
|---|---|
| "快速过一遍" | 所有文章默认快速浏览模式 |
| "全部深度分析" | 所有文章调用 deep-reading |
| "只看必读" | 跳过推荐和备选 |
| "我有 30 分钟" | 按时间预算筛选,优先必读 |
| "不要提问" | 跳过引导性提问环节 |
| "这篇很重要" | 当前文章切换到深度分析模式 |