obsidian-project-memory

Bind research project memory to an Obsidian vault using project_kb.py scripts.

5|2|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/Tx1207/hello-scholar --skill obsidian-project-memory-tx1207
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: obsidian-project-memory
Source: https://github.com/Tx1207/hello-scholar/tree/main/skills/memory/obsidian-project-memory
Command: npx skills add https://github.com/Tx1207/hello-scholar --skill obsidian-project-memory-tx1207

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Bind a research project's memory to an Obsidian vault to maintain a durable knowledge base.

Core Features & Use Cases

  • filesystem-first, agent-driven knowledge base for research projects
  • import existing repositories into Obsidian and sync project memory or daily notes
  • durable notes organized under Research/, Knowledge/, Papers/, Experiments/, and Results/ with Daily/ and Archive/ as staging

Quick Start

Bootstrap binding a repository to an Obsidian vault and start daily sync with project memory using the provided scripts.

Frequently Asked Questions about obsidian-project-memory

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

FAQPage Schema
How do I sync a research project repository to an Obsidian vault?▼

You can sync a research project repository to an Obsidian vault by running the project_kb.py scripts to bind project memory and sync daily notes without requiring MCP.

Do I need MCP to maintain a durable knowledge base in Obsidian?▼

No, you do not need MCP to maintain a durable knowledge base in Obsidian. This Skill relies on filesystem-first, agent-driven scripts to detect and bootstrap project lifecycles directly.

How are research notes organized when binding project memory to an Obsidian vault?▼

Research notes are organized under canonical Research/{project-slug}/ directories with subfolders for Knowledge, Papers, Experiments, and Results, while Daily/ acts as a staging area.

What is the best way to import existing repositories into Obsidian for project lifecycle management?▼

The best way to import existing repositories into Obsidian for project lifecycle management is using the provided scripts to bootstrap binding and preserve project context durably.

Can I use this Skill to automate daily note staging for my research workflow?▼

Yes, you can automate daily note staging for your research workflow. The Skill uses the Daily/ folder as a staging area to sync project memory and sustain context.

What happens to old project context when a research lifecycle ends in Obsidian?▼

When a research lifecycle ends in Obsidian, old project context is moved to the Archive/ folder, which serves as a staging area to preserve durable notes without cluttering active directories.