Vault Snapshot
pendingby mertso13
Generate a condensed Markdown snapshot of your entire vault or specific folders.
Vault Snapshot
Vault Snapshot is a lightweight Obsidian plugin that generates a condensed Markdown summary of your entire vault or specific folders. It extracts titles, tags, and internal links from your notes, providing a flat, portable manifest ideal for:
- Providing concise context to LLMs without revealing content of your notes.
- Creating a searchable backup of your metadata.
Features
- Vault & Folder Scraping: Recursively scans your entire vault or a user-defined folder.
- Metadata Extraction: Captures titles, tags (frontmatter & inline), and internal links.
- Exclusion Rules: Skip specific folders or files to keep your snapshot clean.
- Output: Generates the snapshot file within the plugin's configuration directory to avoid cluttering your vault's file explorer.
Usage
- Configure: Go to Settings -> Vault Snapshot.
- Target folder: Set to
/for the whole vault, or specify a subfolder (e.g.,Projects). - Output filename: Default is
vault-snapshot.md. - Excluded patterns: Enter paths to ignore (one per line).
- Target folder: Set to
- Generate: Open the Command Palette (
Ctrl/Cmd + P) and run:Vault Snapshot: Create snapshot
- Locate: The snapshot file is saved in
.obsidian/plugins/obsidian-vault-snapshot/
Development
foo@bar:~$ git clone git@github.com:mertso13/obsidian-vault-snapshot.git
foo@bar:~$ cd obsidian-vault-snapshot
foo@bar:~/obsidian-vault-snapshot$ npm install
foo@bar:~/obsidian-vault-snapshot$ npm run dev
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.