mcpField
T
triage

triage

github.com/readwiseio生产力327472 次安装19 周前更新
代码仓库

关于 triage

triage 是一项逐篇整理 Readwise Reader 收件箱的技能,帮助用户判断最近保存的文档应阅读、稍后处理还是归档。它可结合 reader_persona.md 个性化说明,并按用户选择移动文档。

主要功能

  1. 01按最近保存顺序逐篇展示文档
  2. 02提供内容概述及阅读或跳过理由
  3. 03支持阅读、稍后、归档等操作
  4. 04读取 persona 档案个性化推荐
  5. 05可获取全文以补充说明

适用场景

  1. 01快速筛选 Reader 新收件箱
  2. 02按个人兴趣决定阅读优先级
  3. 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 命令。

设置

  1. 检查 persona 文件。 如果当前工作目录中存在 reader_persona.md,请读取它,并在整个会话中根据文件内容调整所有推荐、优先级判断和评论。根据 persona 中描述的用户兴趣、目标和性格,定制“为什么值得读/为什么可以跳过”的理由。如果不存在 persona 文件,请简要说明整理结果的个性化程度会较低,并建议用户先运行 build-persona 技能——但不要等待,继续处理。如果显示了这条消息,请在收件箱概览前加上 · · ·。

  2. 获取收件箱文档。 使用 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"]。文档按最近保存的时间从新到旧返回,正合我们所需。

  3. 提供收件箱概览。 格式必须与以下完全一致:

📬 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 篇并无缝继续。

评论

支持 Markdown