Claude Speed Reader
Turn Claude's long responses into 600+ WPM RSVP playback with Spritz-style ORP highlighting, so your eyes never scan the page again.
Skill only uses Write/Bash/Read, injects text into a local reader.html and opens it with `open`; no network calls, no sensitive data flows, transparent behavior. Deducted because the core dependency reader.html is not shown, injection-safety and rollback notes are missing, and there is no explicit confirmation step.
Instructions are self-consistent with clear paths (placeholder replacement + open command); happy path is plausible. Deducted for reader.html not being present in evidence, macOS-only `open` dependency, no error handling or failure feedback for abnormal input (empty/oversized text), and no static executability proof.
Scenario is clear (speed-reading Claude's replies or custom text), trigger is an explicit /speed command with low false-trigger risk. Deducted for undeclared capability boundaries, macOS-only support, no Chinese-language support or notes, and no guidance on Chinese or code-heavy content extraction.
MIT license present and README is clear (install, usage, controls, customization). Deducted for missing versioning, changelog, known-limitation disclosure, maintenance ownership and update path; reader.html is not listed alongside the skill docs.
Core task (RSVP display) flow is complete and output is directly usable (opens local HTML); clear marginal value over manual reading. Deducted because static review cannot verify rendering or the 600 WPM claim, markdown-stripping quality is unknown, and a plain HTML viewer is easily substituted.
Only README and SKILL.md sources; demo.gif unverified, no tests, no CI, no third-party execution evidence. The key reader.html file is unauditable and claims (600+ WPM, 80% saccade figure) lack cited sources.
- reader.html is not included in the assessed evidence; injection safety is unaudited
- Depends on macOS `open` command; unusable on other platforms
- 600+ WPM and reading-efficiency claims are not independently verified
- No versioning or changelog; behavior may change without notice on update
- Publisher unverified; maintenance responsibility unclear
What does this skill do, and when should you use it?
This is a Claude Code skill that pipes Claude's most recent response — or any text you supply — into a local HTML reader via a /speed command. It uses RSVP (Rapid Serial Visual Presentation) to flash one word at a time, holding the Optimal Recognition Point fixed and highlighted in red, eliminating eye movement and enabling 2-3x normal reading speed. Default speed is 600 WPM, adjustable with arrow keys. The skill is just a SKILL.md plus a reader.html data file: no dependencies, no network, install and go.
When triggered, the model takes the command arguments or its previous reply, strips Markdown (headers, bold, links, code blocks), escapes the clean prose, and injects it into the content placeholder of ~/.claude/skills/speed/data/reader.html. It then launches the file in the browser with the macOS open command. reader.html renders a minimal dark UI that plays text word by word at a default 600 WPM, with the ORP letter fixed in red at screen center.
- Developers who regularly receive long analyses or write-ups from Claude and want to get through a full response in a third of the scrolling time.
- Engineers reviewing Claude's code explanations or proposals who want a consistent, fast reading pace every time.
- Users already trained on Spritz-style readers who want to reuse fixed-point reading on AI output.
- Anyone wanting to skim an arbitrary pasted passage via /speed "custom text".
- Reading a long draft quickly by dragging and dropping a local text file into the player.
What are this skill's strengths and limitations?
- Zero dependencies, install-and-use: one SKILL.md plus one HTML file, no runtime or network needed.
- ORP highlighting with a fixed viewpoint is a proven RSVP mechanism; default 600 WPM is adjustable.
- Automatically strips Markdown so code fences and formatting symbols don't break word-by-word display.
- Simple, discoverable controls: Space, arrows, R, V, plus click-to-toggle and file drag-and-drop.
- macOS only: launching the browser relies on the `open` command; Linux/Windows users must modify the script.
- Poor fit for long code blocks or tables — after format stripping, that content becomes hard to follow.
- No test suite or contributor activity in the repo; the 600 WPM claim restates generic RSVP lore rather than project-specific measurement.
- Scope is limited to the previous response or explicitly supplied text — no session history picker or queueing.
How do you install this skill?
Clone the repo directly as a skill directory:
git clone https://github.com/SeanZoR/claude-speed-reader.git ~/.claude/skills/speed
Or manually copy the .claude/ folder contents into your ~/.claude/ directory. Requires Claude Code and macOS (the launch step uses the macOS open command).
How do you use this skill?
In Claude Code, type /speed after any response to open the reader preloaded with that response. For custom text, use /speed "your text here". During playback: Space toggles play/pause, left/right arrows adjust speed by ±50 WPM, R restarts, V pastes new text; clicking anywhere also toggles playback, and drag-and-drop of text files is supported. To change default WPM, colors, or punctuation timing multipliers, edit ~/.claude/skills/speed/data/reader.html.