obsidian-spaced-repetitionlisted
Install: claude install-skill Lu1sDV/skillsmd
# Obsidian Spaced Repetition via CLI
Use the official `obsidian` executable to operate the running desktop app.
Plugin ID: **`obsidian-spaced-repetition`**, not `spaced-repetition`.
The CLI manages Markdown and invokes plugin commands; the plugin owns card
parsing, review state, and scheduling. It is not a headless flashcard API.
## Quick Reference
Set `VAULT` to the intended vault name returned by `obsidian vaults`.
Examples use Bash/Zsh; adapt quoting for other shells.
```bash
obsidian help
obsidian vaults
VAULT="My Vault"
obsidian vault="$VAULT" vault info=name
```
| Goal | Command |
|------|---------|
| Check installation/version/enabled state | `obsidian vault="$VAULT" plugin id=obsidian-spaced-repetition` |
| Discover actual review command IDs | `obsidian vault="$VAULT" commands filter=obsidian-spaced-repetition:` |
| Find tagged card notes | `obsidian vault="$VAULT" search query="tag:#flashcards" format=json` |
| List notes in a folder-based deck | `obsidian vault="$VAULT" files folder="Study" ext=md` |
| Read exact note | `obsidian vault="$VAULT" read path="Study/Geography.md"` |
| Inspect note properties | `obsidian vault="$VAULT" properties path="Study/Geography.md" format=json` |
| Open flashcard deck selector | `obsidian vault="$VAULT" command id=obsidian-spaced-repetition:srs-review-flashcards` |
| Open whole-note review queue | `obsidian vault="$VAULT" command id=obsidian-spaced-repetition:srs-open-review-queue-view` |
`vault=...` goes **before** the comma