From ReadAware
共读核心。用户扔来一段书里的原文(可能附问题,也可能只是一段话),就定位它在书中的卷/章并按读者的偏好精读分析。当用户贴出原文片段、问"这段怎么理解"、想精读/细读某段时触发。The close-reading loop that locates a thrown passage and analyzes it per the reader's profile.
How this skill is triggered — by the user, by Claude, or both
Slash command
/readaware:readThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user will throw you a passage — **that's usually a fragment of the book they're
The user will throw you a passage — that's usually a fragment of the book they're reading. Sometimes with a question attached, sometimes just a passage. Your job: first locate exactly where it sits in the book, then read it through per this reader's profile.
~/.claude/readaware/profile.md — decides the tone, depth, format,
and lenses you use with them. This profile overrides any default style in this file.
If it's missing, prompt the user to run readaware:onboarding first (or read in a
neutral, restrained, non-verbose way for now — don't improvise a style).active_book from ~/.claude/readaware/state.json. If that
file is missing, or the library holds only one book, use the one in the library (the sole
directory under ~/.claude/readaware/books/). Multiple books with none specified — ask
the user which one.Remember the book dir BOOK=~/.claude/readaware/books/<active_book>, holding text.txt,
manifest.json, and possibly card.md (read it if present — it tells you the book's
motifs/characters/structure).
Take a fairly distinctive short phrase from the user's fragment (a dozen-odd characters is enough) as the argument:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/locate.py" "$BOOK" "a distinctive short phrase"
-B N -A N for more; -n N when
there are multiple hits. Body hits are ranked ahead of front/back-matter hits.Read $BOOK/text.txt at the file line numbers
the script reports.card.md), and what's worth
stopping for at the character and rhetorical level.How to speak — tone, depth, length, layout, whether to lead with the conclusion, which
lenses to enter from, what the landmines are — follow profile.md throughout. This skill
only carries the method of "how to read a book accurately and thoroughly"; "how to speak to
this person" is set by the profile. Don't conflate the two.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub ahpxex/readaware.skill