CtrlK
BlogDocsLog inGet started
Tessl Logo

speed

Launch RSVP speed reader for text

52

Quality

58%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/speed/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-crafted, concise skill that provides clear actionable steps for launching an RSVP speed reader. Its main weakness is the absence of any validation step after writing the modified HTML file—if the JavaScript escaping fails or the placeholder isn't found, the user would see a broken page with no error recovery path. The content is otherwise efficient and well-structured.

Suggestions

Add a validation step after writing the file, e.g., verify the placeholder was replaced and the file is valid HTML before running `open`

Include a brief note on error recovery if the placeholder is not found in reader.html (e.g., file missing or already modified)

DimensionReasoningScore

Conciseness

Every line serves a purpose. No unnecessary explanations of what RSVP is or how speed reading works. Assumes Claude knows how to escape strings and handle markdown. Lean and efficient.

5 / 5

Actionability

Provides concrete steps with specific file paths, a clear code snippet for content injection, and the exact command to run. Minor gap: doesn't show the full escaping logic or edge cases, but the guidance is specific enough to execute.

4 / 5

Workflow Clarity

Steps are clearly sequenced and numbered, but there's no validation checkpoint—no step to verify the HTML file was written correctly or that the content was properly escaped before opening. Since this involves file manipulation (overwriting/modifying an HTML file), the lack of validation caps this at 3.

3 / 5

Progressive Disclosure

The skill appropriately references an external HTML file (reader.html) rather than inlining it, keeping the SKILL.md as a concise overview. However, no bundle files were provided to verify the reference, and there's no mention of where to find additional documentation if the reader.html structure changes.

4 / 5

Total

16

/

20

Passed

Description

39%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is extremely terse and lacks both detailed capability information and usage trigger guidance. While 'RSVP speed reader' is a distinctive enough concept to avoid most skill conflicts, the description fails to explain what the skill actually does beyond 'launching' something, and provides no guidance on when Claude should select it.

Suggestions

Add a 'Use when...' clause with trigger terms like 'speed read', 'read faster', 'RSVP', 'rapid serial visual presentation', 'flash words'

Expand the capability description with concrete actions, e.g., 'Displays text one word at a time at adjustable speeds using Rapid Serial Visual Presentation (RSVP) technique for faster reading'

Include natural synonyms and variations users might say, such as 'speed reading', 'fast reading', 'read text quickly'

DimensionReasoningScore

Specificity

Names the domain (RSVP speed reading) and a single action ('Launch'), but provides no detail about what the skill actually does beyond launching something. No concrete actions like 'displays words sequentially', 'adjusts reading speed', etc.

2 / 5

Completeness

Has a minimal 'what' (launch RSVP speed reader) but no 'when' clause at all. There is no 'Use when...' guidance, which per the rubric should cap completeness at 3, and the 'what' is itself quite vague, placing this at a 2.

2 / 5

Trigger Term Quality

Includes 'RSVP', 'speed reader', and 'text' which are relevant keywords, but misses natural user phrases like 'rapid serial visual presentation', 'fast reading', 'read quickly', 'speed reading tool', or variations users might actually say.

3 / 5

Distinctiveness Conflict Risk

RSVP speed reading is a fairly niche concept, making it unlikely to conflict with most other skills. However, it could potentially overlap with general text reading or text display skills. The specificity of 'RSVP' provides reasonable distinctiveness.

4 / 5

Total

11

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.