memento-flashcards

Create and review spaced-repetition flashcards with agent-graded answers and YouTube quiz generation.

14|5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill memento-flashcards-mlt-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memento-flashcards
Source: https://github.com/MLT-OSS/hermes-agent-go/tree/main/optional-skills/productivity/memento-flashcards
Command: npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill memento-flashcards-mlt-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Remembering facts long-term requires structured review, but manually building flashcard decks and scheduling reviews is tedious. This Skill turns any fact into a flashcard, schedules reviews with spaced repetition, and grades your free-text answers automatically. ## Core Features & Use Cases - Flashcard Creation from Facts: Convert any statement into a Q/A card stored in a local JSON file, organized into collections. - Spaced-Repetition Review: Review due cards with adaptive intervals (hard/good/easy ratings) and agent-graded free-text answers; cards retire after three consecutive easy ratings. - YouTube Quiz Generation: Fetch a video transcript and generate a 5-question quiz stored as flashcards, with deduplication per video. - CSV Export/Import & Stats: Back up or migrate decks as CSV and inspect learning statistics per collection. - Use Case: Paste a YouTube lecture link and say "quiz me on this" — the agent fetches the transcript, creates five questions, and drills you one by one with feedback after each answer. ## Quick Start Ask the agent to save a fact as a flashcard or say "review my due cards" to start a spaced-repetition session.

Frequently Asked Questions about memento-flashcards

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

FAQPage Schema
How do I create flashcards from facts with an AI agent?

Tell the agent to remember a fact or save it as a flashcard, and it generates a question/answer pair stored via the memento_cards.py add command. Cards default to the General collection unless you specify one.

How does spaced repetition scheduling work for flashcard reviews?

Each review rating sets the next interval: hard schedules +1 day, good +3 days, and easy +7 days. Three consecutive easy ratings retire the card, and you can manually retire a card at any time.

How do I generate a quiz from a YouTube video transcript?

Send a YouTube URL and ask for a quiz. The agent extracts the video ID, fetches the transcript with youtube_quiz.py, generates five questions, and stores them as flashcards deduplicated by video ID.

Why does YouTube transcript fetching fail for some videos?

Fetching fails when the youtube-transcript-api package is not installed or when the video has no English transcript or transcripts disabled. Install the dependency with pip install youtube-transcript-api or try another video.

Can I export and import flashcard decks as CSV?

Yes, the export command writes a three-column CSV of question, answer, and collection, and the import command reads the same format. Rows missing a collection column fall back to the collection name you pass as an argument.