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.