memento-flashcards

Create and manage file-based flashcards with CSV import/export and YouTube quizzes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Spaced-repetition flashcards give users a local, file-based system to create, review, and manage memory cards without relying on external services, reducing cognitive load and keeping data private on-device.

Core Features & Use Cases

  • Create cards from facts or text and store them locally.
  • Chat with flashcards using free-text answers, with the agent grading responses and scheduling next reviews.
  • Generate quizzes from YouTube transcripts to reinforce learning.
  • Review due cards with adaptive scheduling and track progress across decks.
  • Import and export decks as CSV for interoperability.

Quick Start

Create a flashcard by giving a question and answer, optionally selecting a collection, and I will save it to your local store.

Frequently Asked Questions about memento-flashcards

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

FAQPage Schema
How do I create flashcards locally without relying on external services?

Local flashcards can be created by providing a question and answer, which the system saves directly to a file-based local store on your device for offline use and privacy.

Can I generate a quiz from a YouTube transcript for spaced repetition?

Yes, you can generate a quiz from a YouTube transcript. The system uses the youtube-transcript-api dependency to extract content and automatically create Q/A flashcards for review.

How does spaced repetition scheduling work for local flashcards?

Spaced repetition scheduling works by having an agent grade your free-text answers during review, then adaptively calculating and scheduling the next review date for each flashcard.

Does this flashcard system support CSV import and export for deck management?

Yes, the flashcard system supports CSV import and export. You can import existing decks via CSV files and export your locally stored collections for interoperability across platforms.

Can I use local spaced-repetition flashcards on macOS and Linux?

Yes, the local spaced-repetition flashcard system is explicitly designed to operate across both macOS and Linux targets without requiring external APIs or internet connectivity.