memento-flashcards

Creates and reviews spaced-repetition flashcards with agent-graded answers and YouTube quiz generation.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill memento-flashcards-chensihakniroth
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: memento-flashcards
Source: https://github.com/Chensihakniroth/ANAKOT-AGENT/tree/main/optional-skills/productivity/memento-flashcards
Command: npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill memento-flashcards-chensihakniroth

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Remembering facts over time requires structured review, and manually building flashcard decks or quizzes from content like YouTube videos is tedious. This Skill provides a local, file-based flashcard system with spaced-repetition scheduling so important facts resurface at the right intervals. ## Core Features & Use Cases - Flashcard Creation & Review: Turn any fact into a Q/A card, then review due cards with free-text answers graded by the agent and scheduled adaptively (hard +1 day, good +3 days, easy +7 days, auto-retire after three easy ratings). - YouTube Quiz Generation: Fetch a video transcript and generate a 5-question quiz stored as flashcards, with deduplication by video ID. - Deck Management: Organize cards into collections, view statistics, and export/import decks as CSV. - Use Case: Paste a YouTube lecture URL and ask for a quiz — the Skill fetches the transcript, creates five questions, quizzes you one at a time, and schedules each card for future review based on how well you answered. ## Quick Start Ask the agent to quiz me on this YouTube video and save the questions as flashcards for later review.

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 with spaced repetition?▼

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 are then scheduled automatically: hard ratings repeat in 1 day, good in 3 days, and easy in 7 days.

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 using youtube-transcript-api, the agent generates five questions from the first 15,000 characters, and the cards are stored with deduplication by video ID.

Does the YouTube quiz feature require any dependencies?▼

Yes, fetching transcripts requires the youtube-transcript-api Python package installed via pip. The card storage script itself uses only the Python standard library, and no external API keys are needed for any feature.

Can I export and import flashcard decks as CSV?▼

Yes, the export command writes a three-column CSV (question, answer, collection) with no header row, and the import command reads the same format. If the collection column is missing during import, a default collection name is applied.

Why is my YouTube transcript fetch failing?▼

Some videos have transcripts disabled or lack English captions, in which case the script returns a transcript_unavailable error. If the youtube-transcript-api package is not installed, the script reports missing_dependency and you need to run pip install youtube-transcript-api.