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.