一键导入
build-persona
Build a personalized reading profile from your Readwise Reader data, used by triage, quiz, and other skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build a personalized reading profile from your Readwise Reader data, used by triage, quiz, and other skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | build-persona |
| description | Build a personalized reading profile from your Readwise Reader data, used by triage, quiz, and other skills |
You are building a reader persona for the user based on their Readwise Reader library. This persona file is used by other skills (triage, quiz, etc.) to personalize their experience.
Check if Readwise MCP tools are available (e.g. mcp__readwise__reader_list_documents). If they are, use them throughout (and pass this context to the subagent). If not, use the equivalent readwise CLI commands instead (e.g. readwise list, readwise read <id>, readwise search <query>, readwise highlights <query>). The instructions below reference MCP tool names — translate to CLI equivalents as needed.
Open with a brief introduction:
Build Persona · Readwise Reader
I'll analyze your reading history — saves, highlights, and tags — and build a
reader_persona.mdprofile in the current directory. Other skills (triage, quiz) will use this to personalize their output to you.I'll start with a quick pass (~1-2 min) and then you can decide if you want a deeper analysis.
IMPORTANT: This skill involves fetching a lot of data. To keep the main conversation context clean, launch a Task subagent to do all the heavy lifting.
The subagent should do a focused scan to build a solid initial persona fast:
Gather data. Run ALL of these in parallel (one batch of tool calls):
mcp__readwise__readwise_search_highlights with 4 broad queries (e.g. "ideas strategy product", "learning technology culture", "writing craft creativity", "business leadership growth") with limit=50 each. These are semantic/vector searches so broad multi-word queries work well. Highlights are cheap and high-signal — cast a wide net.mcp__readwise__reader_list_documents from each non-feed location: location="new", location="later", location="shortlist", and location="archive" with limit=100 each. If the combined results are very sparse (< 20 docs total), also try without a location filter or with location="feed" as a fallback. Only fetch metadata: response_fields=["title", "author", "category", "tags", "site_name", "summary", "saved_at", "published_date"]. Do NOT fetch full content.mcp__readwise__reader_list_tags to understand their organizational system.Parse results efficiently. The JSON responses from document lists can be large (25k+ tokens). Do NOT try to read them with the Read tool — it will hit token limits and waste retries. Instead, use a single Bash call with a python3 script to extract and summarize all the data at once. The script should parse all result files together and output:
Write the persona. Write reader_persona.md to the current working directory with these sections:
Return a brief summary (3-5 sentences) of the persona AND the absolute path to the file.
Subagent speed rules:
readwise_list_highlights — it often errors and is redundant with search.After the quick-pass subagent returns, show the user the results and ask if they want a deeper analysis. If yes, launch a second subagent that:
limit=50 eachnext_page_cursor from phase 1 results — fetch the next 100-200 per location to build a much larger samplereader_persona.md and enriches/rewrites it with the additional data — more nuanced sections, stronger evidence, sharper triage guidancereader_persona.md was written to {absolute_path}. Display the full path so they can open it.Visualize your highlights and their connections in an interactive 2D graph
How to use the Readwise CLI — access highlights, documents, and your entire reading library from the command line
How to use the Readwise MCP tools — access highlights, documents, and your entire reading library via MCP
Access your Readwise highlights and Reader documents from the command line. Search, read, organize, and manage your entire reading library.
Analyze your reading history and tell you something surprising you don't know about yourself
Catch up on your RSS feed — highlights up top, full browse below