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.
npx claudepluginhub ahpxex/readaware.skillCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.