memento-flashcards

Create, schedule, and review flashcards locally with spaced repetition.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Memento provides a local, file-based flashcard system with spaced-repetition scheduling. Users can turn any factual statement into a Q/A flashcard, chat with flashcards using free-text answers graded by the agent, generate quizzes from YouTube transcripts, and export/import decks as CSV. All card data lives in a single JSON file and no external API keys are required.

Core Features & Use Cases

  • Create, review, and schedule flashcards offline with deterministic scheduling.
  • Chat with flashcards and have the agent grade free-text answers before scheduling the next review.
  • Generate quizzes from YouTube transcripts and export/import decks via CSV for portability.
  • Manage decks/collections and store data locally at ~/.hermes/skills/productivity/memento-flashcards/data/cards.json.

Quick Start

Turn a factual statement into a flashcard by asking me to save it, and I will create the Q/A pair and schedule it for 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 flashcards from YouTube transcripts locally?

You can generate quizzes from YouTube transcripts by using the built-in script that relies on the youtube-transcript-api. The skill fetches the transcript locally and automatically converts the statements into Q/A flashcards for review.

Can I export and import flashcard decks as CSV files?

Yes, you can export and import flashcard decks as CSV files for portability. All card data is stored locally in a single JSON file, allowing you to seamlessly transfer decks between systems.

Does spaced-repetition flashcard practice work offline without API keys?

Spaced-repetition flashcard practice works entirely offline without requiring external API keys. The system uses a self-contained JSON store and local Python scripts to schedule and review cards deterministically.

How does free-text graded flashcard review work?

During free-text graded review, you chat with the flashcards by typing natural answers. The agent then evaluates your free-text responses before scheduling the next spaced-repetition review interval.

What is the best way to turn factual statements into Q/A flashcards?

The best way to turn factual statements into Q/A flashcards is to ask the agent to save the statement. It automatically creates a Q/A pair and schedules it for spaced-repetition review locally.

Do I need to install youtube-transcript-api to use Memento flashcards?

You only need the youtube-transcript-api dependency if you want to generate quizzes from YouTube transcripts. Core flashcard creation, CSV import/export, and spaced-repetition review work without it.