CtrlK
BlogDocsLog inGet started
Tessl Logo

memento-flashcards

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

59

Quality

70%

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 ./optional-skills/productivity/memento-flashcards/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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 executable commands, clear sequenced workflows, and feedback loops for the fragile quiz/validation paths; the main gaps are minor repetition in the review sections and the lack of confirmation guards on destructive delete operations.

Suggestions

Add an explicit confirmation checkpoint before destructive commands (delete, delete-collection, retire) so the agent verifies the target ID/name before executing.

Consolidate the repeated 'show feedback before the next question' rule into a single stated invariant instead of restating it across the review and YouTube quiz sections.

Consider moving the long quiz-generation prompt template and grading rubric into a references/ file to reduce inline bulk while keeping the overview lean.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence, avoids explaining flashcards or spaced-repetition concepts, and uses tight tables and command blocks, but the review/quiz sections restate the 'show feedback before next question' rule several times and could be tightened.

4 / 5

Actionability

Every workflow provides copy-paste-ready commands with real flags and values, exact interaction transcripts, and a full quiz-generation prompt template, covering all common cases.

5 / 5

Workflow Clarity

Multi-step processes (create, review, YouTube quiz, import/export) are explicitly sequenced with checkpoints like 'Never skip step 3' and retry-once validation, but the destructive delete/delete-collection commands ship without a confirmation guard, leaving a minor validation gap.

4 / 5

Progressive Disclosure

The SKILL.md is a well-sectioned overview pointing to two real bundle scripts (memento_cards.py, youtube_quiz.py) one level deep with no nested references, though most procedural detail is inlined rather than split into dedicated reference files.

4 / 5

Total

17

/

20

Passed

Description

58%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 a distinct niche with several concrete actions, but it omits any 'when to use' trigger guidance and lacks keyword synonyms, capping completeness and trigger quality at the midpoint.

Suggestions

Add a 'Use when...' clause naming concrete user triggers, e.g. 'Use when the user wants to memorize facts, review due flashcards, or generate a quiz from a YouTube video.'

Include natural synonyms like 'flashcard', 'memorize', and 'study cards' alongside 'flashcards' to improve trigger term coverage.

Expand actions slightly (e.g. 'create and organize decks, review with spaced repetition, quiz from YouTube, export/import CSV') to move specificity toward comprehensive coverage.

DimensionReasoningScore

Specificity

Names the domain ('Spaced-repetition flashcards') and lists four concrete actions ('create, review, quiz, export'), but each is a single verb without sub-actions, so it does not reach the comprehensive coverage of a 5.

4 / 5

Completeness

The description gives a clear 'what' (create, review, quiz, export) but includes no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3.

3 / 5

Trigger Term Quality

'flashcards' is a natural keyword but the only one; 'spaced-repetition' is technical jargon and common synonyms like 'flashcard', 'memorize', or 'study cards' are missing.

3 / 5

Distinctiveness Conflict Risk

'Spaced-repetition flashcards' carves a clear niche with distinct triggers and minimal overlap risk with other skills, though the bare actions leave minor ambiguity.

4 / 5

Total

14

/

20

Passed

Validation

81%

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

Validation13 / 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

Total

13

/

16

Passed

Repository
NousResearch/hermes-agent
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.