
Build Persona
Analyzes your Readwise Reader library and generates a personalized profile that other skills use to tailor their behavior. It spawns a subagent to run parallel queries across your highlights, saved docs, and tags, then writes a structured persona file covering your interests, reading style, current obsessions, and specific triage preferences. Starts with a quick pass in under two minutes, then optionally does a deeper analysis with more targeted queries. The clever bit is the triage guidance section, which teaches downstream skills how to pitch content to you based on your patterns. If you use multiple Reader skills, this makes them much smarter about what you actually care about. Takes some setup time but pays dividends if your library is large and you want personalized filtering.
- skills.sh installs
- 496
- GitHub stars
- 328
- last updated
- Aug 21, 2026
Install
$ npx -y skills add readwiseio/readwise-skills --skill build-persona --agent claude-codeInstalls into .claude/skills of the current project.
Files
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.
Readwise Access
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.
Welcome
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.
Process
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.
Sponsors
Details
- Repository
- github.com/readwiseio/readwise-skills
- Category
- DevOps & CI/CD
- First seen
- Jun 3, 2026