obsidian-project-memory

Synchronize project memory across Obsidian vault notes with deterministic scripts.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/EmaRimoldi/Claude-scholar-extended --skill obsidian-project-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-project-memory
Source: https://github.com/EmaRimoldi/Claude-scholar-extended/tree/main/skills/obsidian-project-memory
Command: npx skills add https://github.com/EmaRimoldi/Claude-scholar-extended --skill obsidian-project-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill helps researchers maintain a filesystem-first, agent-assisted Obsidian knowledge base for a project, enabling binding of a repository to a compact vault layout and automatic synchronization of project memory across notes, plans, papers, experiments, and results without requiring MCP.

Core Features & Use Cases

  • Deterministic state management via scripts for bootstrap, sync, and lifecycle tasks to keep vaults consistent.
  • Agent-driven synthesis and organization that reads key sources and converts them into stable Knowledge, Papers, Experiments, and Results notes, with links to Plan and Daily notes.
  • Durable vault structure and linking that enforces a canonical layout (Knowledge/, Papers/, Experiments/, Results/, Writing/, Daily/) and keeps planning/writing aligned with the vault.
  • Cross-repository binding and exporting that binds a repo to the vault and generates inventory and overviews for codebases and literature.

Quick Start

Bootstrap a new vault and bind your repository to enable automatic memory synchronization across Knowledge, Papers, Experiments, Results, Writing, and Daily notes.

Frequently Asked Questions about obsidian-project-memory

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

FAQPage Schema
How do I keep an Obsidian knowledge base synchronized with my research repository?

You can keep an Obsidian knowledge base synchronized by binding your repository to a compact vault layout, which automatically syncs project memory across Plan, Knowledge, Papers, Experiments, and Results notes without requiring MCP.

Can I organize research notes automatically without using MCP for my Obsidian vault?

Yes, you can organize research notes automatically without MCP by using a deterministic script pipeline that handles bootstrap, sync, and lifecycle tasks to keep your Obsidian vault consistent.

What is the best way to structure an Obsidian vault for ongoing academic research?

The best way to structure an Obsidian vault for research is to enforce a canonical layout with folders for Knowledge, Papers, Experiments, Results, Writing, and Daily notes, keeping planning aligned with the vault.

Do I need any external dependencies to maintain a durable Obsidian vault for experiments and papers?

No external dependencies are required to maintain a durable Obsidian vault, as the skill relies on internal scripts and references to synthesize sources into stable notes with cross-repository binding.

How to bootstrap a new Obsidian vault and bind a codebase for literature inventory?

To bootstrap a new Obsidian vault and bind a codebase, you run the bootstrap script to establish the vault structure, then generate inventory and overviews for codebases and literature automatically.

Why does my research project memory get out of sync across different Obsidian notes?

Research project memory gets out of sync without a deterministic state management pipeline, which is why using scripts for bootstrap, sync, and lifecycle tasks is necessary to keep vaults consistent.