obsidian-spaced-recall

Manage Obsidian memory cards with SM-2 scheduling and automatic score updates.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/zhuchenyu2008/skills --skill obsidian-spaced-recall
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: obsidian-spaced-recall
Source: https://github.com/zhuchenyu2008/skills/tree/main/obsidian-spaced-recall
Command: npx skills add https://github.com/zhuchenyu2008/skills --skill obsidian-spaced-recall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill automates turning classroom notes into structured memory cards and manages SM-2 based spaced-repetition scheduling to optimize long-term retention.

Core Features & Use Cases

  • Card extraction and storage: convert notes into discrete memory cards under 复习/记忆卡片/ with a source link to the original note.
  • Scheduling and reviews: maintain per-card due times, support nightly “抽查” prompts and on-demand chat quizzing with automatic score updates.
  • Daily notes & synchronization: generate 今日复习笔记 and sync vault changes across devices.

Quick Start

Run the scan to ingest cards from your Obsidian vault and start the nightly/one-by-one review workflow.

Frequently Asked Questions about obsidian-spaced-recall

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

FAQPage Schema
How does SM-2 spaced repetition scheduling work for Obsidian memory cards?▼

SM-2 spaced repetition scheduling for Obsidian memory cards tracks per-card due times and updates review scores automatically. It scans notes to extract cards, then applies the SM-2 algorithm to optimize long-term retention through nightly prompts and chat quizzes.

How do I convert Obsidian notes into memory cards for spaced recall?▼

To convert Obsidian notes into memory cards for spaced recall, run the included scan scripts. These scripts ingest notes from your vault and store discrete memory cards under a dedicated directory, automatically linking each card back to its original note source.

Do I need Python to run Obsidian spaced-recall quizzing and vault sync?▼

Yes, you need Python 3.10 or higher to run the scripts required for Obsidian spaced-recall quizzing and vault sync. You also need direct access to your Obsidian vault for the scripts to scan cards, grade quizzes, and synchronize changes across devices.

Can I automate daily review prompts for my Obsidian vault?▼

Yes, you can automate daily review prompts for your Obsidian vault. The skill generates a daily review note and supports nightly抽查prompts, pulling due memory cards and presenting them as on-demand chat quizzes with automatic score updates.

What is the best way to sync spaced repetition memory cards across Obsidian devices?▼

The best way to sync spaced repetition memory cards across Obsidian devices is using the included vault synchronization scripts. These scripts manage per-card due times and update scores, ensuring your SM-2 scheduling stays consistent across all synced vault locations.

Why are my Obsidian memory cards not showing up in nightly review prompts?▼

Obsidian memory cards may not appear in nightly review prompts if they are not due for scheduling or if the scan scripts have not ingested them. The SM-2 algorithm only surfaces cards with reached due times, ensuring you review only scheduled memory cards during each session.