memento-flashcards

Manage spaced-repetition flashcard decks with CURD-like CLI and JSON storage, optionally importing/ex- porting via CSV and grading answers from transcripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This local flashcard system provides spaced-repetition scheduling and an interactive way to study by converting facts or text into Q/A cards, chatting with cards for graded responses, generating quizzes from YouTube transcripts, and exporting/importing decks as CSV for portability.

Core Features & Use Cases

  • Local, file-based storage: All cards live in a JSON file for offline access and simple backups.
  • Interactive review: Chat with flashcards and have the agent grade free-text answers to schedule the next review.
  • Quiz generation: Create quizzes from YouTube transcripts to reinforce comprehension.
  • Deck management: Organize cards into collections, and export/import decks as CSV for sharing or backup.

Quick Start

Create a flashcard by running the add command with a question and answer, then review due cards with the due command.

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 plain text facts?▼

You can create spaced-repetition flashcards by running the add command with a question and answer pair. The system converts facts into Q/A cards and stores them locally in a JSON file.

Can I generate a study quiz from a YouTube video transcript?▼

Yes, you can generate a quiz from YouTube video transcripts to reinforce comprehension. The system processes the transcript to create interactive flashcards for your study sessions.

Does this flashcard system support CSV import and export for decks?▼

Yes, the system supports deck management with CSV export and import. This allows you to share flashcard collections, transfer decks, or create simple local backups.

How does interactive free-text answer grading work for flashcards?▼

Interactive review lets you chat with flashcards by typing free-text answers. The agent then grades your responses to schedule and apply the correct spaced-repetition review interval.

What is the best way to manage local flashcard storage offline?▼

The best way to manage local flashcard storage offline is using the system's JSON-backed data store. All cards live locally in this file, providing offline access and portable backups.

Do I need Python to run this local spaced-repetition tool?▼

Yes, you need Python to run this CLI-driven workflow. It relies on Python scripts to manage the JSON-backed data store and includes error-handling for missing dependencies and invalid inputs.