memento-flashcards

Convert facts or text into spaced-repetition flashcards with local JSON storage.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/devMoez/titan --skill memento-flashcards-devmoez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memento-flashcards
Source: https://github.com/devMoez/titan/tree/main/optional-skills/productivity/memento-flashcards
Command: npx skills add https://github.com/devMoez/titan --skill memento-flashcards-devmoez

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Memento Flashcards helps you retain information over time by turning facts or text into flashcards and scheduling reviews using spaced repetition, so you can remember what matters without manual note-taking.

Core Features & Use Cases

  • Spaced-repetition flashcards: create learning cards, review due cards, and reschedule them based on free-text answers graded by the agent.
  • Quiz generation from YouTube: fetch a YouTube transcript and generate a 5-question quiz, then store it as reviewable flashcards.
  • Deck management & portability: organize cards into collections and export or import decks as CSV.

Quick Start

Use this skill to create and review cards by telling the agent: “Save ‘The speed of light is 299,792 km/s’ as a flashcard, then review my due cards.”

Frequently Asked Questions about memento-flashcards

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

FAQPage Schema
How do I turn facts into spaced-repetition flashcards for long-term memory retention?

To create spaced-repetition flashcards, you provide facts or text to the agent, which automatically stores them in a local JSON database and schedules them for review. This manages your learning schedule without manual note-taking.

Can I generate a quiz from a YouTube transcript and save it as reviewable flashcards?

Yes, you can generate a quiz from a YouTube transcript by fetching the text via the youtube-transcript-api to create a 5-question quiz. The generated questions are then stored as flashcards for scheduled review.

How do I export and import flashcard decks using CSV files?

You can export and import flashcard decks using CSV files by running the memento_cards.py script commands for deck portability. This allows you to organize cards into collections and transfer them between systems.

How does free-text answer grading work during a flashcard review session?

During a due review session, you provide free-text answers to flashcard prompts, which the agent grades to evaluate recall accuracy. Based on your graded responses, the system reschedules the cards for future spaced repetition.

Do I need to install any dependencies to use the YouTube transcript quiz generation feature?

Yes, you need the youtube-transcript-api dependency installed to fetch transcripts for YouTube quiz generation. This library allows the youtube_quiz.py script to retrieve video transcripts and convert them into reviewable flashcards.

What is the best way to manage a local flashcard collection without manual note-taking?

The best way to manage a local flashcard collection is using a deterministic JSON cards store that handles creation, review scheduling, and CSV export. This automates spaced-repetition scheduling and eliminates manual note-taking.