spaced-repetition

Create and schedule flashcards with SM-2 algorithm for long-term retention.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/zm2231/personal-os-cowork --skill spaced-repetition-zm2231
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spaced-repetition
Source: https://github.com/zm2231/personal-os-cowork/tree/main/.claude/skills/spaced-repetition
Command: npx skills add https://github.com/zm2231/personal-os-cowork --skill spaced-repetition-zm2231

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you retain information over the long term by turning key ideas into flashcards and scheduling reviews based on forgetting‑curve science.

Core Features & Use Cases

  • Manual flashcard creation with customizable tags and topics, ideal for personal study or project knowledge capture.
  • Automatic extraction of concepts from documents, session summaries, or knowledge graphs, useful for researchers and developers.
  • Predictive and adaptive scheduling using SM‑2 and personalized memory profiles, enabling efficient review for exams, work tasks, or skill development.

Quick Start

Ask me to create a flashcard about the forgetting curve and schedule its first review for tomorrow.

Frequently Asked Questions about spaced-repetition

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

FAQPage Schema
How does spaced repetition scheduling work for long-term knowledge retention?

Spaced repetition scheduling works by automatically timing flashcard reviews based on forgetting-curve science. It implements the SM-2 algorithm with customized intervals to predict when you are likely to forget information and schedules reviews accordingly.

Can I automatically extract flashcards from documents and session summaries?

Yes, you can automatically extract flashcards from documents and session summaries. This feature identifies key concepts from your existing materials and turns them into review cards without requiring manual input.

How do I create a flashcard and schedule its first review?

To create a flashcard, you can manually input the concept with customized tags and topics, then specify the initial review date. For example, you can ask the system to create a card and schedule its first review for tomorrow.

Does spaced repetition adapt to my personal memory profile?

Yes, the spaced repetition system adapts to your personal memory profile. It uses predictive and adaptive scheduling alongside the SM-2 algorithm to customize review intervals based on your individual learning patterns.

What is the best way to use spaced repetition for exam preparation?

The best way to use spaced repetition for exams is to combine manual flashcard creation for key topics with automatic extraction from study documents. This ensures comprehensive coverage while predictive scheduling optimizes your review timing.

Can I integrate spaced repetition flashcards with a knowledge graph?

Yes, you can integrate spaced repetition flashcards with a knowledge graph. The system automatically extracts concepts from knowledge graphs to generate flashcards, bridging connected data with scheduled reviews.