with one click
rsvp
// Open the terminal speed reader (RSVP) on the most recent plan, or on text/a file the user names. Use when the user wants to "speed read the plan", "RSVP this", or read some text with the speed reader in a new window.
// Open the terminal speed reader (RSVP) on the most recent plan, or on text/a file the user names. Use when the user wants to "speed read the plan", "RSVP this", or read some text with the speed reader in a new window.
| name | rsvp |
| description | Open the terminal speed reader (RSVP) on the most recent plan, or on text/a file the user names. Use when the user wants to "speed read the plan", "RSVP this", or read some text with the speed reader in a new window. |
Launch the RSVP speed reader in a new Terminal window on some text โ by default the plan you most recently presented.
Decide what text to read:
$ARGUMENTS names a file path, use that file directly (skip to step 3).$ARGUMENTS is other text, treat that as the content to read.Write the chosen text to a temp markdown file, e.g.
/tmp/speed-read-plan-$(date +%s).md, using the Write tool.
Launch the reader on it:
npx -y agent-rsvp -o <file> -w 350
agent-rsvp -o opens the reader in its own Terminal window (a TUI needs
its own tty). Pass -w <wpm> to set the starting speed; default to 350 if
the user hasn't asked for a speed. npx fetches the package on demand, so no
prior install is required (it also uses a global install if present).
Tell the user it opened in a new window and remind them of the keys:
โ/โ speed, space pause, m mode, q quit.