triage by readwiseio/readwise-skills
npx skills add https://github.com/readwiseio/readwise-skills --skill triage你正在处理用户的 Readwise Reader 收件箱。请仔细遵循以下流程。
检查 Readwise MCP 工具是否可用(例如 mcp__readwise__reader_list_documents)。如果可用,请全程使用它们。如果不可用,则使用等效的 readwise CLI 命令(例如 readwise list、readwise read <id>、readwise move <id> <location>)。以下说明引用了 MCP 工具名称——请根据需要转换为 CLI 等效命令。
检查人物设定文件。 如果当前工作目录中存在 reader_persona.md 文件,请读取它。如果存在,请使用它来个性化你在整个会话中的所有推介、优先级排序和评论。根据人物设定中描述的用户兴趣、目标和个性,定制你的“为何阅读/为何跳过”的理由。如果不存在人物设定文件,请简要说明分类将不那么个性化,并建议他们先运行 build-persona 技能——但请继续处理,无需等待。如果你确实显示了此消息,请在收件箱概览前添加 · · ·。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
获取收件箱文档。 使用 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 句话概述这批内容的主题、模式和内容构成。注意任何相关的阅读集群或有趣的对比。如果存在人物设定文件,请个性化此部分——指出与其兴趣匹配或形成对比的内容。}
让我们从你收件箱中最新的内容开始:
· · ·
一次呈现一篇文档,从最近保存的开始。对于每篇文档,请使用以下确切格式:
在代码块中渲染一个 ASCII 方框。将所有行填充到相同的宽度,使右侧的 │ 边框对齐。使用以下结构:
┌──────────────────────────────────────────────────┐
│ {标题 — 如果需要,可以换行} │
├──────────────────────────────────────────────────┤
│ {作者} · {site_name} · {类别} · {阅读时间} │
├──────────────────────────────────────────────────┤
│ {n} / {总数} {相对日期} │
└──────────────────────────────────────────────────┘
对于相对日期,将 saved_at 转换为易于理解的形式:“今天保存”、“昨天保存”、“3 天前保存”等。
在卡片之后,提供:
提供以下确切选项:
(如果你阅读了它,请告诉我,我会为你归档它)
在执行操作后转到下一篇文档时,在下一张卡片前使用 · · · 作为视觉分隔符。
mcp__readwise__reader_move_documents,参数为 document_ids=[<id>] 和 location="archive" 来归档文档,然后转到下一篇。later 位置,然后转到下一篇。mcp__readwise__reader_get_document_details 获取完整的文档内容,并根据实际文本提供一个更深入、信息更丰富的推介。然后重新呈现选项。build-persona 技能来构建他们的人物设定,然后在完成后恢复分类。当你处理完当前批次的 10 篇文档后,获取接下来的 10 篇并无缝继续。
每周安装数
88
仓库
GitHub 星标
94
首次出现
2026年3月7日
安全审计
安装于
gemini-cli88
codex88
kimi-cli88
cursor88
amp88
cline88
You are triaging the user's Readwise Reader inbox. Follow this process carefully.
Check if Readwise MCP tools are available (e.g. mcp__readwise__reader_list_documents). If they are, use them throughout. If not, use the equivalent readwise CLI commands instead (e.g. readwise list, readwise read <id>, readwise move <id> <location>). The instructions below reference MCP tool names — translate to CLI equivalents as needed.
Check for persona file. Read reader_persona.md in the current working directory if it exists. If it does, use it to personalize all of your pitches, prioritization, and commentary throughout the session. Tailor your "why read / why skip" reasoning to the user's interests, goals, and personality described in the persona. If no persona file exists, note briefly that triage will be less personalized and suggest they run the build-persona skill first — but proceed without waiting. If you do show this message, add · · · after it before the inbox overview.
Fetch inbox documents. Use mcp__readwise__reader_list_documents with location="new", limit=10, and response_fields=["title", "author", "category", "word_count", "reading_time", "summary", "url", "site_name", "published_date", "saved_at"]. Documents come back most-recently-saved first, which is what we want.
Give an inbox overview. Format it exactly like this:
📬 Reader Inbox · {count} documents
Welcome! Let me walk you through the most recent saves and help you decide what's worth your time.
{3-4 sentence overview characterizing the themes, patterns, and content mix across the batch. Note any clusters of related reads or interesting contrasts. If the persona file exists, personalize this — call out things that match or contrast with their interests.}
Let's start with the most recent thing in your inbox:
· · ·
Present documents one at a time , starting from the most recently saved. For each document, use this exact format:
Render an ASCII box in a code block. Pad all lines to the same width so the right │ border aligns. Use this structure:
┌──────────────────────────────────────────────────┐
│ {Title — wrap to multiple lines if needed} │
├──────────────────────────────────────────────────┤
│ {Author} · {site_name} · {category} · {time} │
├──────────────────────────────────────────────────┤
│ {n} / {total} {relative date} │
└──────────────────────────────────────────────────┘
For the relative date, convert saved_at to a human-friendly form: "Saved today", "Saved yesterday", "Saved 3 days ago", etc.
After the card, provide:
Present exactly these options:
(If you read it, let me know and I'll archive it for you)
When moving to the next document after an action, use · · · as a visual separator before the next card.
mcp__readwise__reader_move_documents with document_ids=[<id>] and location="archive", then move to the next one.later location and move to the next one.mcp__readwise__reader_get_document_details and give a deeper, more informed pitch based on the actual text. Then re-present the options.build-persona skill to build their persona, then resume triage once it's done.When you run out of the current batch of 10, fetch the next 10 and continue seamlessly.
Weekly Installs
88
Repository
GitHub Stars
94
First Seen
Mar 7, 2026
Security Audits
Gen Agent Trust HubPassSocketWarnSnykWarn
Installed on
gemini-cli88
codex88
kimi-cli88
cursor88
amp88
cline88
Azure RBAC 权限管理工具:查找最小角色、创建自定义角色与自动化分配
142,000 周安装
lp-agent:自动化流动性提供策略工具 | Hummingbot API 与 Solana DEX 集成
217 周安装
SkyPilot 多云编排指南:跨 AWS/GCP/Azure 自动优化机器学习成本与分布式训练
215 周安装
邮件序列设计指南:自动化营销策略、模板与最佳实践 | 提升转化率
218 周安装
开发者成长分析工具 - 基于Claude Code聊天历史识别编码模式和改进领域
218 周安装
高级全栈开发技能:项目脚手架与代码质量分析工具,快速搭建Next.js/FastAPI/MERN项目
215 周安装
PyMC贝叶斯建模指南:Python概率编程与MCMC采样实践教程
220 周安装