\n \n ```\n - Run: `open ~/.claude/skills/speed/data/reader.html`\n\n4. **Confirm:** Tell the user it's opening. Mention `Space` to play/pause.\n\n## Arguments\n$ARGUMENTS\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","inLanguage":"en","keywords":"rsvp, speed_reader, spritz, orp, html, javascript, speed reader, optimal recognition point, word-by-word, reader.html, markdown stripping, javascript escape, rsvp reader, speed reading tool, spritz orp display, word by word reader, text presentation launcher, speed_reading, text_processing","abstract":"Extracts text from $ARGUMENTS or the prior response, strips markdown formatting, embeds the escaped content into reader.html via a script tag, and opens the file to display words sequentially with ORP highlighting.","genre":"personal_assistant","about":"general","audience":{"@type":"Audience","audienceType":"agent"},"isPartOf":{"@type":"WebSite","name":"AI Prompts","url":"https://aipromptslibrary.sh/"},"mainEntityOfPage":{"@id":"https://aipromptslibrary.sh/prompts/rsvp-speed-reader-text-launcher-252497f3#webpage"},"dateCreated":"2026-05-24T16:27:38.472Z","dateModified":"2026-05-24T16:40:19.547Z","creativeWorkStatus":"Draft"},{"@id":"https://aipromptslibrary.sh/prompts/rsvp-speed-reader-text-launcher-252497f3#howto","@type":"HowTo","name":"RSVP Speed Reader Text Launcher","description":"Extracts text from $ARGUMENTS or the prior response, strips markdown formatting, embeds the escaped content into reader.html via a script tag, and opens the file to display words s…","url":"https://aipromptslibrary.sh/prompts/rsvp-speed-reader-text-launcher-252497f3","inLanguage":"en","supply":[{"@type":"HowToSupply","name":"$ARGUMENTS or previous assistant response text"}],"tool":[{"@type":"HowToTool","name":"file_read"},{"@type":"HowToTool","name":"shell_command"}],"step":[{"@type":"HowToStep","position":1,"name":"Launch RSVP speed reader for provided or prior text","text":"Launch RSVP speed reader for provided or prior text"},{"@type":"HowToStep","position":2,"name":"Display text one word at a time with ORP highlighting","text":"Display text one word at a time with ORP highlighting"}]}]} Skip to main content
NEW · APP STORE Now on iOS · macOS · iPad Android & Windows soon GET IT
Prompts RSVP Speed Reader Text Launcher

agent personal_assistant skill risk: low

RSVP Speed Reader Text Launcher

Extracts text from $ARGUMENTS or the prior response, strips markdown formatting, embeds the escaped content into reader.html via a script tag, and opens the file to display words s…

  • External action: low

SKILL 1 file

SKILL.md
---
name: antigravity-awesome-skills-speed
description: "Launch RSVP speed reader for text"
---
# Speed Reader

Launch the RSVP speed reader to display text one word at a time with Spritz-style ORP (Optimal Recognition Point) highlighting.

## When to Use
- You want to launch the RSVP speed reader for text in the current session.
- The task is to turn either provided text or the assistant's prior response into a word-by-word reading view.
- You need a quick reading aid rather than a document transformation or summary.

## Instructions

1. **Get the text:**
   - If `$ARGUMENTS` is provided, use that text
   - Otherwise, extract the main content from your **previous response** in this conversation

2. **Prepare the content:**
   - Strip markdown formatting (headers, bold, links, code blocks)
   - Keep clean, readable prose
   - Escape quotes and backslashes for JavaScript

3. **Write and launch:**
   - Read `~/.claude/skills/speed/data/reader.html`
   - Replace `<!-- CONTENT_PLACEHOLDER -->` with:
     ```html
     <script>window.SPEED_READER_CONTENT = "your escaped text";</script>
     <!-- CONTENT_PLACEHOLDER -->
     ```
   - Run: `open ~/.claude/skills/speed/data/reader.html`

4. **Confirm:** Tell the user it's opening. Mention `Space` to play/pause.

## Arguments
$ARGUMENTS

## Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
\n \n ```\n - Run: `open ~/.claude/skills/speed/data/reader.html`\n\n4. **Confirm:** Tell the user it's opening. Mention `Space` to play/pause.\n\n## Arguments\n$ARGUMENTS\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n"

INPUTS

$ARGUMENTS

text to display in speed reader

REQUIRED CONTEXT

  • $ARGUMENTS or previous assistant response text

TOOLS REQUIRED

  • file_read
  • shell_command

ROLES & RULES

  1. If $ARGUMENTS is provided, use that text
  2. Otherwise, extract the main content from your previous response in this conversation
  3. Strip markdown formatting (headers, bold, links, code blocks)
  4. Keep clean, readable prose
  5. Escape quotes and backslashes for JavaScript
  6. Read ~/.claude/skills/speed/data/reader.html
  7. Replace <!-- CONTENT_PLACEHOLDER --> with the script tag and placeholder
  8. Run: open ~/.claude/skills/speed/data/reader.html
  9. Tell the user it's opening and mention Space to play/pause
  10. Use this skill only when the task clearly matches the scope described above
  11. Do not treat the output as a substitute for environment-specific validation, testing, or expert review
  12. Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing

EXPECTED OUTPUT

Format
plain_text
Constraints
  • confirm the reader is opening
  • mention Space to play/pause

SUCCESS CRITERIA

  • Launch RSVP speed reader for provided or prior text
  • Display text one word at a time with ORP highlighting

CAVEATS

Dependencies
  • Requires $ARGUMENTS or previous response in conversation
  • Requires file ~/.claude/skills/speed/data/reader.html
Missing context
  • Exact format and handling of $ARGUMENTS
  • Details on reader.html structure beyond the placeholder
Ambiguities
  • "extract the main content from your previous response" - extraction method not specified
  • "Escape quotes and backslashes for JavaScript" - escaping rules not detailed

QUALITY

OVERALL
0.78
CLARITY
0.85
SPECIFICITY
0.75
REUSABILITY
0.70
COMPLETENESS
0.80

IMPROVEMENT SUGGESTIONS

  • Add a precise rule or example for identifying 'main content' in prior responses
  • Include a short escaping example or reference a standard JS escaping function

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR AGENT