Skip to content

feat: add obsidian-brain plugin for learning archival automation#16

Merged
minsoo-web merged 1 commit intomainfrom
obsidian-brain
Mar 8, 2026
Merged

feat: add obsidian-brain plugin for learning archival automation#16
minsoo-web merged 1 commit intomainfrom
obsidian-brain

Conversation

@minsoo-web
Copy link
Member

Summary

  • New plugin: obsidian-brain — archives Claude Code session learnings to Obsidian vault as Zettelkasten notes and loads vault knowledge as conversational context
  • Updated: obsidian skill with mutual exclusion boundary to prevent trigger collision
  • Marketplace: registered obsidian-brain, bumped version to 1.7.0

Plugin Components

File Description
SKILL.md (94 lines) Auto-invoked skill for vault context loading
/obsidian-archive command Session learning extraction with Progressive Summarization
/brain command Explicit vault knowledge loading by topic
references/vault-setup.md Vault path resolution, directory bootstrap
references/templates.md Zettel/MOC templates, filename conventions
references/archive-workflow.md 5-step archive workflow with duplicate detection

Key Features

  • Context Loading: MOC-based search → note retrieval within 15,000 char budget
  • Archive Workflow: Extract learnings → MOC scan → duplicate check → draft for approval → save
  • Safety: Never auto-saves, always presents drafts for user approval
  • Orphan Note Fallback: Direct search when no MOC matches
  • Language Policy: English titles/tags, Korean content

Benchmark Results (Iteration 1)

Metric with_skill without_skill Delta
Pass Rate 100% (17/17) 72.4% (12/17) +27.6%
Key wins Approval flow, duplicate check, batch format, budget, output format All 5 failed

Test plan

  • Eval 1: Auto-trigger context loading — 5/5 assertions passed
  • Eval 2: /brain command topic search — 5/5 assertions passed
  • Eval 3: /obsidian-archive session learning — 7/7 assertions passed
  • Manual test: Install plugin and run /obsidian-archive on a real session
  • Manual test: Run /brain <topic> against a real vault

🤖 Generated with Claude Code

Add new plugin that archives learnings from Claude Code sessions to
Obsidian vault as Zettelkasten notes and loads vault knowledge as
conversational context.

Components:
- SKILL.md: auto-invoked skill for vault context loading (94 lines)
- /obsidian-archive: session learning extraction command
- /brain: explicit vault knowledge loading command
- 3 reference files: vault-setup, templates, archive-workflow

Also updates obsidian skill with mutual exclusion boundary to prevent
trigger collision between the two plugins.

Benchmarked: 100% pass rate (17/17 assertions) vs 72.4% without skill.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@minsoo-web minsoo-web merged commit 8e25af6 into main Mar 8, 2026
3 checks passed
@minsoo-web minsoo-web deleted the obsidian-brain branch March 8, 2026 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant