By wobsoriano
Archive Claude Code sessions to an Obsidian vault. Save, checkpoint, and resume sessions with structured notes.
npx claudepluginhub wobsoriano/logbook --plugin logbookArchive the current session to Obsidian and end. Use when wrapping up a session.
Load a previously saved session note from Obsidian as context. Use at the start of a session to pick up where you left off.
Checkpoint the current session to Obsidian without ending it. Use to save progress mid-session.
A Claude Code plugin that archives sessions to an Obsidian vault.
Local-first. No cloud sync required. Notes are written directly to your local Obsidian vault — no account, no subscription, no data leaving your machine.
| Skill | Description |
|---|---|
/logbook:save | Checkpoint the current session to Obsidian and keep going. |
/logbook:done | Archive the current session to Obsidian and terminate. |
/logbook:load <title> | Load a previously saved note as context to pick up where you left off. |
This plugin requires the mcp-obsidian MCP server to read and write notes in your vault.
Complete these steps in order. The plugin bundles the Obsidian MCP server and reads
LOGBOOK_VAULT_PATHon startup — if the variable isn't set, the plugin will fail to load.
LOGBOOK_VAULT_PATHExport your Obsidian vault path in your shell profile:
# ~/.zshrc or ~/.bashrc
export LOGBOOK_VAULT_PATH="/path/to/your/vault"
Then reload your shell (source ~/.zshrc) before continuing.
Add this repo as a marketplace, then install:
claude plugin marketplace add https://github.com/wobsoriano/logbook
claude plugin install logbook@logbook
Or load it locally during development:
claude --plugin-dir /path/to/logbook
For other ways to configure the Obsidian MCP, see mcp-obsidian.org/install.
Run at any point to snapshot progress without ending the session. Calling it multiple times in the same session overwrites the previous checkpoint rather than creating duplicates.
/logbook:save
Run at the end of a session to save a final note and terminate Claude Code.
/logbook:done
Run at the start of a new session to load a saved note as context. Claude will summarise what was done and suggest the next step.
/logbook:load auth-refactor
When you /logbook:load a note and later run /logbook:save or /logbook:done, the new note automatically links back to the one you resumed from — creating a chain you can follow across multi-session projects.
Frontmatter:
continued-from: auth-refactor
Note body:
> Continued from [[auth-refactor]]
Each saved note includes YAML frontmatter and these sections:
---
session_id: <session id>
branch: <git branch>
project: <directory name>
date: YYYY-MM-DD
continued-from: <previous note> # only if /logbook:load was used
---
# <title>
> Continued from [[previous-note]] # only if /logbook:load was used
## Summary
## Key Decisions
## What Was Done
## Open Questions / Follow-ups
## Context for Next Session
## Diagram # only if relevant
MIT
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
Search and retrieve documents from local markdown files.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Prospect, craft outreach, and build deal strategy faster. Prep for calls, manage your pipeline, and write personalized messaging that moves deals forward.