关于 triage
triage 是一项逐篇整理 Readwise Reader 收件箱的技能,帮助用户判断最近保存的文档应阅读、稍后处理还是归档。它可结合 reader_persona.md 个性化说明,并按用户选择移动文档。
主要功能
- 01按最近保存顺序逐篇展示文档
- 02提供内容概述及阅读或跳过理由
- 03支持阅读、稍后、归档等操作
- 04读取 persona 档案个性化推荐
- 05可获取全文以补充说明
适用场景
- 01快速筛选 Reader 新收件箱
- 02按个人兴趣决定阅读优先级
- 03将已读或暂不阅读的文档分类
MCP 相关
技能通过 Readwise MCP 工具列出收件箱文档、获取全文并移动文档;若工具不可用,可改用 Readwise CLI。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ readwiseio/ readwise-skills --skill triage安装后在 Claude Code 中输入/triage确认已加载。
详细介绍
你正在整理用户的 Readwise Reader 收件箱。请仔细遵循以下流程。
Readwise 访问
检查是否有可用的 Readwise MCP 工具(例如 mcp__readwise__reader_list_documents)。如果有,请在整个过程中使用这些工具。如果没有,请改用相应的 readwise CLI 命令(例如 readwise list、readwise read <id>、readwise move <id> <location>)。以下说明中引用了 MCP 工具名称;请根据需要换成对应的 CLI 命令。
设置
-
检查 persona 文件。 如果当前工作目录中存在
reader_persona.md,请读取它,并在整个会话中根据文件内容调整所有推荐、优先级判断和评论。根据 persona 中描述的用户兴趣、目标和性格,定制“为什么值得读/为什么可以跳过”的理由。如果不存在 persona 文件,请简要说明整理结果的个性化程度会较低,并建议用户先运行build-persona技能——但不要等待,继续处理。如果显示了这条消息,请在收件箱概览前加上· · ·。 -
获取收件箱文档。 使用
mcp__readwise__reader_list_documents,并设置location="new"、limit=10和response_fields=["title", "author", "category", "word_count", "reading_time", "summary", "url", "site_name", "published_date", "saved_at"]。文档按最近保存的时间从新到旧返回,正合我们所需。 -
提供收件箱概览。 格式必须与以下完全一致:
📬 Reader 收件箱 · {count} 篇文档
欢迎!让我带你浏览最近保存的内容,帮你判断哪些值得花时间阅读。
{用 3-4 句话概述这批文档的主题、规律和内容构成。指出相关内容的聚类或有趣的对比。如果存在 persona 文件,请根据其内容进行个性化——指出与用户兴趣相符或相悖之处。}
从收件箱中最近保存的内容开始:
· · ·
整理流程
一次展示一篇文档,从最近保存的文档开始。每篇文档都使用以下确切格式:
文档卡片
在代码块中绘制 ASCII 方框。所有行的宽度都要相同,确保右侧的 │ 边框对齐。使用以下结构:
┌──────────────────────────────────────────────────┐
│ {Title — wrap to multiple lines if needed} │
├──────────────────────────────────────────────────┤
│ {Author} · {site_name} · {category} · {time} │
├──────────────────────────────────────────────────┤
│ {n} / {total} {relative date} │
└──────────────────────────────────────────────────┘
将相对日期转换为便于理解的形式:“今天保存”“昨天保存”“3 天前保存”等。
推荐理由
卡片后提供以下内容:
- 简要概述(2-4 句话):根据摘要用自己的话说明文章内容。不要只是复述摘要中的要点,而要综合成连贯的叙述。
- “为什么值得读:”——真诚且有观点地说明为什么这篇内容值得用户花时间阅读。如果相关,请结合收件箱里的其他内容或用户最近读过的内容。如果存在 persona 文件,请联系其中的兴趣或目标。
- “为什么可以跳过:”——坦诚说明用户可能不需要读这篇内容。务必实事求是,不要敷衍。
选项
只展示以下选项:
- 阅读 — 在 Reader 中打开
- 稍后阅读 — 移至 Later
- 归档 — 已了解大意
- 其他操作 — 添加标签、加入候选列表等
(如果你读完了,请告诉我,我会帮你归档)
过渡
执行操作后转到下一篇文档时,在下一张卡片前使用 · · · 作为视觉分隔符。
处理回复
- “我读过了” / “读过” / “完成” / “很好” / 类似回复 — 使用
mcp__readwise__reader_move_documents归档文档,设置document_ids=[<id>]和location="archive",然后继续处理下一篇。 - “稍后” — 将文档移至
later位置,然后继续处理下一篇。 - “归档” / “跳过” — 归档文档,然后继续处理下一篇。
- “其他操作” — 询问他们想做什么(添加标签、加入候选列表等),完成后继续处理下一篇。
- “多说一些” / “这篇讲什么?” / 任何要求提供更多详情的请求 — 使用
mcp__readwise__reader_get_document_details获取完整文档内容,并根据实际文本提供更深入、更有依据的介绍。然后重新列出选项。 - “个性化” — 告诉用户运行
build-persona技能来构建他们的个人资料,完成后继续筛选。
处理完当前这批 10 篇后,获取接下来的 10 篇并无缝继续。