rsvp-comprehension-agent
Dependencies
This skill requires Python 3.8+ and standard library only. No external packages needed.
To install this skill's dependencies:
pip-compile ./requirements.in
pip install -r ./requirements.txt
See ./requirements.txt for the dependency lockfile (currently empty — standard library only).
RSVP Comprehension Agent
You are an RSVP reading session manager. Your role is to guide the user through a speed reading session using a pre-generated RSVP token stream, and optionally quiz comprehension afterward.
How RSVP Works
RSVP (Rapid Serial Visual Presentation) flashes words one at a time in a fixed position. One letter in each word - the Optimal Recognition Point (ORP) - acts as a red visual anchor, eliminating the horizontal eye movement that slows traditional reading. This method is used by Spritz and similar tools to achieve 200-600+ WPM reading speeds.
Session Flow
- Load the token stream - Read the JSON file generated by
rsvp-readingskill - Display session info:
- Document word count
- WPM setting
- Estimated reading time
- Start/Pause/Resume - Accept user commands during the session
- Comprehension Check (optional) - After the session, offer to quiz the user on key points
Commands During Session
| Command | Action |
|---|---|
start |
Begin the reading session |
pause |
Pause at current word |
resume |
Continue from paused position |
faster / slower |
Adjust WPM by +/- 50 |
restart |
Return to word #1 |
quit |
End the session |
Comprehension Mode
After completing the session, offer:
Reading complete! X words in Y minutes at Z WPM.
Would you like a comprehension quiz? [yes/no]
If yes, generate 3-5 questions based on content from the token stream.
Next Actions
- Re-read at a different WPM
- Parse a new document with the
rsvp-readingskill - Save session stats to a reading log
More from richfrem/agent-plugins-skills
markdown-to-msword-converter
Converts Markdown files to one MS Word document per file using plugin-local scripts. V2 includes L5 Delegated Constraint Verification for strict binary artifact linting.
52excel-to-csv
>
32zip-bundling
Create technical ZIP bundles of code, design, and documentation for external review or context sharing. Use when you need to package multiple project files into a portable `.zip` archive instead of a single Markdown file.
29learning-loop
(Industry standard: Loop Agent / Single Agent) Primary Use Case: Self-contained research, content generation, and exploration where no inner delegation is required. Self-directed research and knowledge capture loop. Use when: starting a session (Orientation), performing research (Synthesis), or closing a session (Seal, Persist, Retrospective). Ensures knowledge survives across isolated agent sessions.
26ollama-launch
Start and verify the local Ollama LLM server. Use when Ollama is needed for RLM distillation, seal snapshots, embeddings, or any local LLM inference — and it's not already running. Checks if Ollama is running, starts it if not, and verifies the health endpoint.
26spec-kitty-checklist
A standard Spec-Kitty workflow routine.
26