memento-flashcards

Create Q/A flashcards from statements with spaced repetition and CLI management.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Memento Flashcards helps you turn facts and text into durable knowledge using spaced repetition, with agent-grade feedback to schedule reviews and a YouTube transcript quiz workflow.

Core Features & Use Cases

  • Local, file-based flashcard system with JSON storage to keep knowledge private and portable.
  • Free-text answer grading and adaptive scheduling to reinforce long-term recall.
  • Generate quizzes from YouTube transcripts and manage decks with CSV export/import.
  • All data stored locally and accessible via a lightweight CLI for card management.

Quick Start

Create a flashcard from a fact or text and review due cards with spaced repetition.

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 locally from text statements?▼

You can generate spaced-repetition flashcards by inputting facts or text statements, which the system converts into Q/A cards. It then grades your free-text answers and schedules reviews using local JSON storage.

Can I generate quiz flashcards from YouTube transcripts?▼

Yes, you can generate quiz questions from YouTube transcripts using the integrated youtube-transcript-api. The system extracts transcript content and converts it into Q/A flashcards for your local review decks.

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

Flashcard decks can be imported and exported via CSV files using the simple CLI. This functionality enables seamless deck management within the local file-based storage system.

Does local spaced-repetition flashcard software require an internet connection?▼

A local spaced-repetition flashcard system works offline using self-contained JSON storage. You only need an internet connection when fetching YouTube transcripts to generate new quiz cards.

How does free-text answer grading work for flashcards?▼

Free-text answer grading evaluates your typed responses against stored flashcard answers to determine recall accuracy. This grading result directly adjusts the spaced-repetition scheduling for each card.

What is the best way to manage flashcard decks locally without a cloud subscription?▼

Using a local, file-based flashcard system with JSON storage and a CLI is the best way to manage decks without a cloud subscription. This approach keeps your spaced-repetition data private and portable.