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.