memento-flashcards

Create and manage spaced-repetition flashcards with CSV export/import via CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Memento provides a local, file-based flashcard system with spaced-repetition scheduling. Users can create cards from facts or text, chat with their cards using free-text answers graded by the agent, generate quizzes from YouTube transcripts, and manage decks with export/import to CSV. All card data lives in a single JSON file and is controlled via a CLI.

Core Features & Use Cases

  • Create cards from any factual statement or text snippet and have the agent grade responses for adaptive review.
  • Quiz yourself from YouTube transcripts by generating structured questions and scheduling reviews.
  • Organize decks into collections, export/import as CSV, and review due cards with deterministic intervals.

Quick Start

Create a flashcard from a factual statement and start a spaced-repetition 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 spaced-repetition flashcards from a YouTube transcript?▼

You can generate spaced-repetition flashcards from a YouTube transcript by using the quiz command to automatically extract structured questions and schedule them for deterministic review intervals.

Can I export and import flashcard decks to CSV?▼

Yes, you can export and import flashcard decks to CSV format. The system allows you to organize decks into collections and seamlessly transfer your card data in and out of a single JSON file via the command line interface.

What is the best way to manage local flashcards without a cloud subscription?▼

The best way to manage local flashcards without a cloud subscription is using a file-based system that stores all card data in a single local JSON file. This approach provides full offline control and privacy through a command line interface.

Does this flashcard tool support free-text answers during review?▼

Yes, the flashcard tool supports free-text answers during review. The agent automatically grades your free-text responses against the original factual statements to adaptively assess your recall and schedule the next review interval.

Do I need a database to store my flashcard decks?▼

No, you do not need a database to store your flashcard decks. All flashcard data and spaced-repetition scheduling state is stored locally in a single JSON file managed entirely through command line scripts.