Atom Notebook
Defines a personal knowledge base vault for Obsidian that stores session logs, concepts, and workflows to give an AI persistent memory across conversations.
What this file does
Defines a personal knowledge base vault for Obsidian that stores session logs, concepts, and workflows to give an AI persistent memory across conversations.
When to use it
- Building an AI assistant that remembers past sessions
- Setting up a structured daily note system with Obsidian
- Integrating Obsidian vault with an external AI memory tool
- Creating a reusable template for personal knowledge management
Assumes this stack
Atom Notebook
Personal knowledge base built with Obsidian + OpenClaw for persistent AI memory.
What This Is
This is an Obsidian vault containing:
- Daily session logs and notes
- Structured summaries of important discussions
- Concept files for frameworks and ideas
- SOPs and workflows
- AI persona and user context
- Memory system integration
Structure
Atom_notebook/
├── MEMORY.md # Curated long-term memory
├── AGENTS.md # AI operating principles
├── SOUL.md # AI persona and tone
├── USER.md # Context about Leon
├── TOOLS.md # Local setup notes
├── HEARTBEAT.md # Proactive behavior checklist
├── memory/ # Daily session logs
│ └── YYYY-MM-DD.md
├── second-brain/ # Structured knowledge
│ ├── journal/ # Daily summaries
│ ├── concepts/ # Deep dives
│ └── documents/ # Working docs
├── directives/ # SOPs and workflows
└── skills/ # Custom skills
└── obsidian-openclaw-memory/
Obsidian Setup
-
Open this folder as a vault:
- In Obsidian:
File → Open Folder as Vault - Navigate to:
~/Atom_notebook - Confirm
- In Obsidian:
-
Enable Graph View:
- Shortcut:
Ctrl/Cmd+G - See connections between files
- Shortcut:
-
Install plugins (optional but recommended):
- Dataview — Query memory files
- Templater — Daily note templates
- Obsidian Graph Analysis — Visual graph insights
-
Configure vault:
- Go to
Settings → Files & Links - Set daily notes folder to:
memory
- Go to
How It Works
OpenClaw Integration:
- OpenClaw reads files at session start
- Updated files = AI knows more next session
- Key principle: Write important things to files, not just say them
Daily Flow:
- AI writes raw notes to
memory/YYYY-MM-DD.md - AI writes structured summary to
second-brain/journal/YYYY-MM-DD.md - AI periodically updates
MEMORY.mdwith distilled insights
Obsidian:
- Point vault at
~/Atom_notebook - Use
[[wiki-links]]to connect files - Build knowledge graph with proper linking
- Dataview for querying and analysis
Git Repository
This repo is a GitHub Pages site.
public/— Published contentprivate/— Sensitive content (not published)
Usage
When a session ends:
- Check
memory/YYYY-MM-DD.mdfor today's notes - Read
second-brain/journal/YYYY-MM-DD.mdfor structured summary - Update
MEMORY.mdif new insights worth keeping
For research:
- Search daily logs via Obsidian search
- Query with Dataview:
LIST FROM "memory" WHERE file.mtime > date(today) - Use wiki-links to find related concepts
For reference:
directives/*.md— Standard workflowssecond-brain/concepts/*.md— Deep dives on ideasUSER.md— Context about Leon
Resources
- OpenClaw Docs: https://docs.openclaw.ai
- Obsidian Docs: https://docs.obsidian.md
- QMD Docs: (TBD)
- GitHub: https://github.com/Samin12/obsidian-openclaw-memory
Maintenance
Periodic (every few days):
- Review
memory/from last 3 days - Distill key insights to
MEMORY.md - Remove outdated entries
Heartbeat checks:
- Review
HEARTBEAT.mdfor tasks - Check for new messages/mentions
- Update tools notes if needed
Built with Obsidian + OpenClaw for persistent AI memory.
What's inside
10 file sections, 3 folder structures, 4 plugin recommendations, 3 daily flow steps
Change this for your project
- Replace
~/Atom_notebookwith your own vault path - Replace
leondgarse/Atom_notebookwith your repository name - Replace
LeoninUSER.mdwith your own name or context
Where it goes
Keep it in your repository where the agent or team that needs it will read it.
Worth borrowing
- Separate raw session logs from structured summaries in different folders
- Use a curated MEMORY.md file as a single source of truth for AI long-term recall
- Include a HEARTBEAT.md checklist to trigger periodic maintenance tasks
Related Documents
Dota 2 Analysis Persona
Defines a structured persona for analyzing Dota 2 replays with frameworks, output formats, and tone guidelines.
🏂 Ridge - 滑雪板店铺AI助手
Defines a snowboard specialist persona named Ridge with 5 MCP tool triggers and 4 conversation flow examples for a Shopify chatbot.
AI_persona
Defines a meticulous, systematic AI coding assistant persona focused on codebase management, debugging, and improvement.
CTO Persona
Defines a CTO persona with decision frameworks, quality standards, and communication style for AI-assisted development.