memento-flashcards

Create, review, and export spaced-repetition flashcards stored in a local JSON file.

Updated Aug 22, 2026
One-click install
npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill memento-flashcards-vivekgoquest
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: memento-flashcards
Source: https://github.com/vivekgoquest/hermes-agent-stable/tree/main/optional-skills/productivity/memento-flashcards
Command: npx skills add https://github.com/vivekgoquest/hermes-agent-stable --skill memento-flashcards-vivekgoquest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires youtube-transcript-api, and includes scripts (resource) components.

What problem does it solve? It turns facts and YouTube video content into durable flashcards and schedules their review with spaced repetition, so knowledge is retained instead of forgotten after a single conversation. ## Core Features & Use Cases - Flashcard Creation: Convert any factual statement into a Q/A card, organized into named collections and stored in a local JSON file. - Spaced-Repetition Review: Review due cards with free-text answers graded by the agent, with adaptive intervals (1, 3, or 7 days) and automatic retirement after three consecutive easy ratings. - YouTube Quiz Generation: Fetch a video transcript and generate a 5-question quiz stored as flashcards, with deduplication by video ID. - Use Case: After watching a lecture on YouTube, ask for a quiz on the video; the skill fetches the transcript, creates five Q/A cards, quizzes you one question at a time, and schedules future reviews. ## Quick Start Ask the agent to remember a fact as a flashcard or to quiz you on a YouTube video URL, then review due cards by saying "review my cards".

Frequently Asked Questions about memento-flashcards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create spaced-repetition flashcards from facts?▼

State a fact and ask to save it as a flashcard; the agent converts it into a Q/A pair and stores it via the memento_cards.py add command. Cards are organized into collections, defaulting to "General" if none is specified.

How to generate a quiz from a YouTube video transcript?▼

Send a YouTube URL and ask for a quiz. The youtube_quiz.py script fetches the transcript, the agent generates five Q/A questions, and they are stored as flashcards deduplicated by video ID.

Does the YouTube quiz feature require extra dependencies?▼

Yes, transcript fetching requires the youtube-transcript-api Python package, installed with pip install youtube-transcript-api. Card storage and review use only the Python standard library and need no API keys.

Why does transcript fetching fail for some YouTube videos?▼

Fetching fails when a video has no English transcript or transcripts are disabled, returning a transcript_unavailable error. Try a different video with captions enabled in English.

Can I export and import flashcard decks as CSV?▼

Yes, the export subcommand writes a three-column CSV of question, answer, and collection, and the import subcommand reads the same format. Missing collection columns fall back to the --collection argument.