Skip to main content
skill CX Codex

surprise-me · readwiseio — Claude Code skill: reading history insights

The skill digs through your Readwise highlights and saved documents to surface one surprising thing about you as a reader.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add readwiseio/readwise-skills --skill surprise-me -a claude-code
Open on GitHub

What surprise-me does

surprise-me works on your Readwise and Reader data. It pulls recent highlights, runs broad searches across them, lists tags, archived documents and shortlist items, then pages through the archive a few more times to widen the sample.

From there it looks for hidden obsessions, contradictions between what you save and what you highlight, shifts in interest over time, and gaps that stand out. You get one insight, two or three sentences long, backed by quotes from your own highlights and references to specific documents and authors. The skill then offers to go deeper or show other patterns it noticed.

Access to Readwise is the prerequisite: either MCP tools such as mcp__readwise__reader_list_documents or the readwise CLI with commands like readwise list and readwise search. Without one of the two the skill has nothing to read, so check that first.

What it helps with

  • spot a non-obvious pattern in your reading history
  • check whether your saved documents contradict each other
  • see how your interests shifted over time
  • find topics conspicuously missing from your library
  • compare what you highlight against what you save

Example prompts for the agent

  • analyze my Readwise reading history and tell me something surprising about myself
  • find contradictions between what I save and what I highlight
  • show me how my interests have changed over time

How to install surprise-me

1Skills CLI (Vercel)

npx skills add readwiseio/readwise-skills --skill surprise-me -a claude-code

2Manually: put the files in place

~/.claude/skills/surprise-me/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/surprise-me/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about surprise-me

How do I install surprise-me in Claude?

Run npx skills add readwiseio/readwise-skills --skill surprise-me -a claude-code. The skill lands in ~/.claude/skills/surprise-me/SKILL.md.

What does surprise-me do?

It reads your highlights, tags, archive and shortlist in Readwise and Reader, then delivers one surprising insight about you as a reader with evidence pulled from your own data.

What does the skill need to work?

Access to Readwise: MCP tools or the readwise CLI. Without either one it cannot read your data.

Similar skills

All skills for Agent setup: memory, context, orchestration →

surprise-me by other authors comes first.

surprise-me bytedance This skill combines available skills into one unexpected creative deliverable. Use it when you want inspiration or a project without choosing the format yourself. CX Codex +1 2,300installs analysis microchipgnu Turns a contested situation into a structured brief: the hidden bet, the real disagreement, who pays. Built for news, conflicts and decisions that need a judgment, not a summary. CX Codex +1 1,400installs swot-analysis phuryn Runs a structured SWOT analysis for a product or business and produces actionable recommendations. Helpful during strategic assessment and competitive evaluation. CX Codex +1 3,000installs weread-year-in-review-video-template nexu-io Creates a vertical 9:16 HTML video for WeRead-style annual reading reports: stats, notes, keywords, and a reading persona card. CX Codex +1 2,400installs measure-survey-analysis product-on-purpose Turns survey results into PM-ready findings: persona segments, themes in open-text answers, hypothesis status, and explicit warnings about what the data cannot support. CX Codex +1 634installs deep-research claude-office-skills Runs a topic through five research phases and returns a structured report with findings, recommendations and sources. Useful when you need analysis, not a link dump. CX Codex +1 5,000installs paseo-committee getpaseo Spawns two agents with contrasting reasoning styles to diagnose a stuck problem, break out of repetitive loops, and synthesize a plan. Useful when you need a fresh perspective and deep root-cause analysis. CX Codex +1 4,800installs

From the same set7

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor