build-persona

Aggregate Readwise Reader highlights, documents, and tags into a reader_persona.md file.

Updated Jun 17, 2025
One-click install
npx skills add https://github.com/nikbrunner/dots --skill build-persona-nikbrunner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-persona
Source: https://github.com/nikbrunner/dots/tree/main/common/.agents/skills/build-persona
Command: npx skills add https://github.com/nikbrunner/dots --skill build-persona-nikbrunner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build a precise reader persona by aggregating Readwise Reader data to tailor recommendations and interactions across skills like triage and quiz.

Core Features & Use Cases

  • Persona synthesis: aggregates highlights, documents, tags to construct a cohesive reader profile.
  • Personalization groundwork: informs other skills to tailor content and prompts.
  • Workflow guidance: outputs a ready-to-use reader_persona.md file documenting identity, interests, and goals.
  • Use Case: a team uses the persona to improve targeted learning recommendations and assessment.

Quick Start

Generate the reader_persona.md file from your Readwise data in the current directory.

Frequently Asked Questions about build-persona

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a reader persona from Readwise data?

Aggregate highlights, documents, and tags from your Readwise Reader library to construct a cohesive reader profile. This Skill compiles your activity into a structured reader_persona.md file in the working directory.

What is a reader persona and how does it personalize content?

A reader persona synthesizes your reading identity, interests, and goals from Readwise highlights and tags. It serves as personalization groundwork to tailor content recommendations and quiz interactions.

Can I use Readwise MCP tools to extract highlights for a persona?

Yes, the Skill uses MCP tools when available or falls back to the readwise CLI to extract your data. It aggregates the retrieved highlights and documents to generate the persona profile.

Does the Readwise persona generator work with document tags?

Yes, the persona synthesis aggregates tags alongside documents and highlights from your Readwise Reader library. These tags help construct a cohesive profile reflecting your reading identity and goals.

What format does the reader persona output use?

The Skill generates a clearly structured reader_persona.md file in your working directory. This markdown document captures your reader identity, interests, and goals for downstream personalization.

Do I need to manually format Readwise exports to create a persona?

No, the Skill automatically compiles your Readwise Reader library data using available MCP tools or the readwise CLI. It handles the aggregation of highlights and metadata without manual formatting.