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.