memento-flashcards

Manage local flashcards with spaced-repetition scheduling via CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a private, local flashcard system with spaced-repetition scheduling to help users remember facts and study efficiently without relying on external services.

Core Features & Use Cases

  • Local data storage: Cards are stored in a single JSON file under the Hermes data directory.
  • Spaced-repetition scheduling: Automatic next-review calculation and review cadence for durable learning.
  • Quiz generation: Generate quizzes from YouTube transcripts and store results as flashcards.
  • Deck management: Organize cards into collections, export/import CSV for portability.
  • Agent-grade feedback: Free-text user answers are graded and scheduled by the agent.

Quick Start

Create a flashcard from the statement: The speed of light is 299,792 kilometers per second.

Frequently Asked Questions about memento-flashcards

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

FAQPage Schema
How do I create local flashcards with spaced-repetition scheduling?

You can create local flashcards with spaced-repetition scheduling by running Python scripts within the CLI workflow, which automatically calculates next-review dates and stores all card data in a local JSON file under ~/.hermes.

Can I turn YouTube transcripts into flashcards for quiz generation?

Yes, you can turn YouTube transcripts into flashcards by using the quiz generation feature, which fetches transcripts via the youtube-transcript-api package and stores the graded results locally as flashcards.

How do I batch import and export flashcard decks in CSV format?

You can batch import and export flashcard decks in CSV format by using the deck management commands, allowing you to organize cards into portable collections and move data in or out of the local JSON storage.

Do I need an internet connection to review due flashcards offline?

You do not need an internet connection to review due flashcards offline, as all spaced-repetition data and card collections are stored locally in a JSON file, though the YouTube transcript quiz feature requires connectivity.

Does free-text flashcard review grading work without external services?

Free-text flashcard review grading works entirely offline without external services, as the agent evaluates your answers and schedules the next review directly within the local Python CLI workflow.

What is the best way to manage flashcard collections locally for durable learning?

The best way to manage flashcard collections locally for durable learning is using this CLI workflow, which handles deck organization, spaced-repetition scheduling, and CSV portability without relying on external services.