CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

memento-flashcards

Spaced-repetition flashcards: create, review, quiz, export.

56

Quality

71%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./optional-skills/productivity/memento-flashcards/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%Weight 40%Scale 1-5

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

The body is highly actionable with exact commands, reply templates, and a validated quiz pipeline, and it is well structured with real bundle scripts correctly referenced. Its weaknesses are repetition of the feedback mandate and Quick Reference/Procedure duplication, plus missing validation or confirmation around destructive (delete) and batch (import) operations, which caps workflow clarity at 3.

Suggestions

State the feedback mandate once (e.g. in the review flow rules) and reference it from the quiz flow, and trim Quick Reference rows that restate the Procedure verbatim — this addresses the conciseness gaps without losing the behavioral emphasis.

Add validation to destructive and batch operations: require user confirmation before delete/delete-collection, and validate imported CSVs (e.g. check row/column shape before writing, report skipped rows) to lift workflow clarity past the cap.

Move the PM dependency-preparation instructions and the quiz-generation prompt into a references/ file (e.g. references/dependency-setup.md) to slim the main body and improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is operational rather than educational (no explanations of concepts Claude already knows), but it could be tightened: the feedback mandate is stated four times ("You MUST tell the user the correct answer", "Never skip step 3", "IMPORTANT: You MUST reply to the user with feedback before doing anything else", "Every answer MUST receive visible feedback"), and the Quick Reference table duplicates the Procedure sections. This matches the level-3 anchor ('mostly efficient but includes some unnecessary explanation or could be tightened') rather than level 4, where over-explanation would be only minor.

3 / 5

Actionability

Guidance is fully executable and copy-paste ready: exact bash commands with full script paths for every subcommand (add, due, rate, export, import, stats, delete), exact user-facing reply templates ("Correct. Answer: {answer}. Next review in 7 days."), a concrete example interaction for the review flow, embedded generation prompts with selection criteria, and a rating-to-command mapping (correct→easy, partial→good, incorrect→hard). This matches the level-5 anchor: specific examples cover the common cases.

5 / 5

Workflow Clarity

Sequences are clearly numbered and the quiz flow has a genuine validation feedback loop ("Validate the output is valid JSON with exactly 5 items... If validation fails, retry once"), which alone would merit 5. However, the destructive operations ("delete --id ID", "delete-collection") have no confirmation step and the batch CSV import has no validation step, and the rubric explicitly caps workflow clarity at 3 when destructive or batch operations lack validation — this cap takes precedence.

3 / 5

Progressive Disclosure

Structure is good: a Quick Reference table up front, clearly sectioned procedures, and both bundle scripts (scripts/memento_cards.py, scripts/youtube_quiz.py) referenced by full path and verified to exist. Level 4 ('good structure; most content appropriately placed; minor organization gaps') fits: the niche PM dependency-preparation block and the quiz-generation prompt could live in a reference file, and the Verification section partially duplicates earlier commands. Not a 5 because the level-5 anchor expects well-signaled one-level-deep references separating bulk content, which this ~330-line single-file body lacks.

4 / 5

Total

15

/

20

Passed

Description

66%Weight 40%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 concise and names its domain with several concrete actions, but it omits any 'Use when...' trigger guidance, capping completeness at 3. Trigger terms cover the core vocabulary yet miss common synonyms like 'study', 'memorize', or 'deck'.

Suggestions

Append a trigger clause, e.g. "Use when the user wants to save facts as flashcards, review due cards with spaced repetition, study a deck, or take a quiz from a YouTube video" — this lifts completeness from 3 and strengthens distinctiveness.

Add natural synonyms such as "study", "memorize", "remember this", and "deck" so the description matches phrasings users actually say, improving trigger term coverage toward 5.

DimensionReasoningScore

Specificity

The description names its domain ("Spaced-repetition flashcards") and lists four concrete actions ("create, review, quiz, export"), matching the 'several specific actions; minor gaps' anchor. It is not a 5 because coverage has gaps — import, delete, and stats are supported but unmentioned — and the verbs lack objects (e.g. 'export' what), unlike the comprehensive anchor example.

4 / 5

Completeness

The 'what' is clear ("Spaced-repetition flashcards: create, review, quiz, export.") but there is no 'Use when...' clause or any equivalent trigger guidance, matching the level-3 anchor ('clear what, when missing or only weakly implied'). Per the judging guidelines, a missing 'Use when...' clause caps completeness at 3 — it cannot reach 4.

3 / 5

Trigger Term Quality

Natural terms users would actually say are present: "flashcards", "spaced-repetition", "review", "quiz", "export" — good keyword coverage per the level-4 anchor. Not a 5 because common synonyms and variations are missing ("study", "memorize", "remember this", "deck", "YouTube quiz"), which the level-5 anchor requires.

4 / 5

Distinctiveness Conflict Risk

"Spaced-repetition flashcards" carves out a fairly distinct niche, but the bare verbs "quiz" and "review" could overlap with general quiz or study-related skills — 'mostly distinct; minor overlap risk' (level 4). Not a 5 because the level-5 anchor expects distinct explicit triggers, which this description lacks given its missing 'when' clause.

4 / 5

Total

15

/

20

Passed

Validation

75%

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

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

12

/

16

Passed

Repository

NousResearch/hermes-agent

Path

optional-skills/productivity/memento-flashcards/SKILL.md

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.