From logbook
Archive the current session to Obsidian and end. Use when wrapping up a session.
How this skill is triggered — by the user, by Claude, or both
Slash command
/logbook:doneThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Archive this Claude Code session to the Obsidian vault, then terminate the session.
Archive this Claude Code session to the Obsidian vault, then terminate the session.
Run these to get context:
git branch --show-current 2>/dev/null || echo "no-branch"
basename "$PWD"
Review the full conversation history and extract:
/logbook:save was already invoked during this conversation — if so, reuse the exact same title it used (to overwrite the checkpoint rather than create a duplicate). Otherwise, derive a 2–4 word title, lowercase with hyphens (e.g. auth-refactor, todo-api-setup)./logbook:load was invoked during this conversation — if so, note the title of the note that was resumed.If the session involved architecture, a workflow, data flow, component relationships, or a multi-step process — include a mermaid diagram that captures it. Skip if the session was straightforward Q&A or simple edits.
Use mcp__obsidian__write_note to write the note at path <title>.md (root of vault, no subfolder). This overwrites any existing note at that path (e.g. from a previous /logbook:save checkpoint).
Note format:
---
session_id: ${CLAUDE_SESSION_ID}
branch: <branch or "no-branch">
project: <basename of working directory>
date: <today's date, YYYY-MM-DD>
continued-from: <title of resumed note> # omit this line if no /logbook:load was used
---
# <Title>
> Continued from [[<continued-from-title>]]
> *(omit this line if no /logbook:load was used)*
## Summary
<2–3 sentences>
## Key Decisions
- <decision + brief rationale>
## What Was Done
<detailed notes — include file paths, function names, commands where relevant>
## Open Questions / Follow-ups
- [ ] <item>
## Context for Next Session
<anything needed to resume quickly>
## Diagram
<mermaid block, or omit this section entirely if no diagram>
After the note is saved, output exactly:
Archived → <title>.md
Session: ${CLAUDE_SESSION_ID}
Branch: <branch>
Then immediately run this bash command to terminate the session:
kill -INT $PPID
npx claudepluginhub wobsoriano/logbook --plugin logbookEnds a work session by writing a concise HANDOFF.md snapshot summarizing progress, decisions, and next steps for the next session.
Saves session context and work summaries to an Obsidian vault with structured markdown, auto-categorization, and related document discovery.
Generates and saves Markdown session logs capturing objectives, file changes, referenced materials, technical notes, future plans, open items, and metrics to resume project work across conversations.