# Implementation Guide: Obsidian Second Brain for Your AI Stack (Hermes, Leonard, Charlie, Athena, OmniRoute) This guide turns the concepts from Julian Goldie's Obsidian 1-Hour Course into concrete, actionable steps tailored to **your existing setup** (local RTX 3060 stack, Hermes agents, Gitea projects, AI Research Oracle, AI Talk Show, OmniRoute gateway, Phoenix Salon client work). ## Prerequisites (You Already Have Most) - Obsidian app installed on your main machine (or install now from obsidian.md — works great on Ubuntu via AppImage or Flatpak). - The `obsidian-second-brain` cross-CLI skill installed and available to your agents (this is the key integration layer Goldie describes). - Local LLM access (LM Studio, Ollama, or your quantized Qwen2.5-14B / Bonsai 27B via ComfyUI/LM Studio). - Claude Desktop or Claude Code access (recommended for heavy vault ops initially — the $20 tier is worth it for big context). - Your projects already partially documented in Gitea, SOUL.md, agent memories, chat histories. ## Step 1: Initialize the Vault (One-time, 15-30 min) **Goal**: Seed the vault with everything your agents already "know" about you so new agents start with rich context. **Recommended Agent**: Start with **Claude Desktop** (best at large vault operations per Goldie) or your main Hermes instance. **Prompt to run first** (copy-paste into Claude or Hermes): ``` You are initializing my Obsidian Second Brain vault located at [INSERT FULL PATH TO THIS VAULT FOLDER]. I want you to act as the chief knowledge architect. 1. Explore the current structure (Projects/, Areas/, Resources/, Archives/, Meta/). 2. Create or update high-level overview notes for my active projects and areas based on everything you know about me from our previous conversations and my profile: - AI Research Oracle (daily AI news aggregator, Drudge/Citizen Free Press style, using Athena + Leonard) - AI Talk Show with persistent agents Leonard and Charlie (backgrounds, memories, Gitea project) - OmniRoute AI Gateway (LLM routing, API key management, best-free failover) - Phoenix Salon + Spa branding project (with owner Ashley in Cameron Park, CA; hair transformation photos, Phoenix logo watermarks, empowering mottos, social content) - Local AI/ML stack (RTX 3060 12GB primary, access to RTX 5090 32GB remote, Qwen2.5-14B, Bonsai 27B quantized, LM Studio, ComfyUI for LLMs + NSFW image gen) - Hermes agent ecosystem and custom pipelines (Athena oracle, etc.) - My consulting work for small businesses (digital audits, social media strategy, GBP optimization, AI automation via Hermes) - Ubuntu VPS management via PuTTY/SSH 3. For each major project/area, create a structured note with: - YAML frontmatter (tags, updated date, updated_by: "Claude-Init" or "Hermes", status) - ## Summary - ## Current Status & Next Actions - ## Key Decisions & History - ## Related Notes (use [[wikilinks]]) - ## Open Questions 4. Also create/update: - Meta/Dashboard.md as central Map of Content (MOC) - Resources/Obsidian-Methodology/ notes if missing - Any quick-capture Inbox notes from recent activity you remember 5. After creating, give me a summary of what you seeded and any gaps you noticed that I should fill manually or in follow-up chats. Use the PARA method strictly. Prefer atomic notes + heavy linking over giant walls of text. Make everything agent-readable with clear sections and tags. Do not ask for confirmation on each file — create them, then report back. ``` Run this once. It gives you the "really powerful starting point" Goldie emphasizes instead of building from zero. ## Step 2: Wire Agents to the Vault (Ongoing) ### For Hermes / Custom Pipelines (your primary) - The `obsidian-second-brain` skill should already expose tools like: - Search vault by tag / keyword / semantic - Read specific note - Create / append / update note with frontmatter - List projects by status - Daily maintenance job - In your agent system prompts or tool-use instructions, add: ``` You have persistent memory in the Obsidian vault at ~/second-brain (or your path). Before any complex task, retrieve relevant context using the obsidian-second-brain tools. After completing work that creates new knowledge or decisions, write structured updates back to the appropriate Project or Area note. Prefer daily batch updates over per-message writes to control token usage. ``` ### For Claude Desktop - Simply open the vault folder. Use Projects / Artifacts features or @file mentions. - Or install community plugins like "Obsidian Claude" if available, or use Advanced URI plugin for deep linking. ### For Local LLMs (Qwen, Bonsai via LM Studio) - Use a strong system prompt template that references the vault path and instructs the model to "think in files" or use provided retrieval tools if your inference server supports it. - For lighter models, pre-load key notes into context via RAG or manual include for important sessions. ### For Leonard & Charlie (AI Talk Show) - Their character "SOUL.md" or memory files should live in or link to this vault. - Episode planning, character development, audience Q&A, show bible → dedicated Project note or subfolder. - After each "episode" simulation or recording, the producer agent (or you) runs an update prompt to log what happened into the vault. ## Step 3: Set Up the Daily Infinite Context Loop (The Real Magic) Goldie's key insight: **every chat your agents have gets written back into Obsidian**. But smartly — not raw transcripts (token explosion). Use **daily reconsideration/summary**. ### Recommended Implementation (matches your resource-discipline posture) **Option A: Scheduled Agent (Best — uses your existing cron/Athena patterns)** - Create a daily cron job or scheduled Hermes task (e.g. 6am or after your main work block). - Prompt: ``` Run daily Obsidian Second Brain maintenance for [date]. 1. Review yesterday's agent activity logs, conversation summaries, and any new files created in Projects/ or Areas/. 2. For each active project, produce a concise "Yesterday's Progress" bullet list and append or update the project's note. 3. Update frontmatter `updated` date and `updated_by: "Daily-Maintenance-Hermes"`. 4. Create a new daily note in Meta/Daily-Logs/ if it doesn't exist (or append to it). 5. Identify any new connections or tags that should be added. 6. Prune or archive anything that has been completed >30 days ago. 7. Output a short "Vault Health Report": number of notes touched, biggest updates, any recommended follow-ups for me. Keep summaries tight. Focus on decisions, outcomes, new knowledge, and next actions. Use wikilinks liberally. ``` **Option B: End-of-Chat Explicit Write-Back (lighter)** - Add to your standard agent closing instruction: "At the end of this task, if new durable knowledge was created, call the obsidian-second-brain update tool with a structured summary for the relevant project note(s)." **Token Tip from Goldie**: Daily summary beats per-message. Your RTX 3060 will thank you. The skill already supports this pattern. ## Step 4: Capture from Other Agents (ChatGPT, Claude Web, etc.) Goldie shows exporting memory from ChatGPT/Claude and importing. **Prompt for export**: "Export everything you know about me and my projects into a structured Markdown format suitable for Obsidian. Organize by project/area using PARA. Include YAML frontmatter. Make it comprehensive but clean." Then paste the output into a new note in Inbox/ or have Hermes/Claude import and file it properly. ## Step 5: Backup, Sync & Future-Proofing - **Local first**: Your vault lives on disk you control. - **Backup cadence**: Full rsync or zipped export every 30 days to external drive + private cloud (or GitHub private repo — but be careful with .obsidian/ folder; usually gitignore it and any large attachments). - **Multi-device**: Obsidian Sync (paid) or Syncthing / rclone to your Ubuntu VPS or other machines. Or just git for notes. - **New agent arrives?** Point it at this vault folder + give it the skill/tools. It wakes up knowing your entire history, preferences, active projects, and how you like things organized. This is the "slot the vault straight into it" superpower. ## Common Pitfalls to Avoid - Don't manually curate everything — **delegate to agents** (Goldie's explicit advice). - Don't let the graph view seduce you into over-linking early. Start with good folder structure + tags + frontmatter. Links emerge naturally. - Avoid giant monolithic notes. Prefer atomic + MOCs (Dashboard.md is your main one). - Zettelkasten is elegant but high-friction for fast AI work. PARA + tags wins for your speed. ## Your Specific Project Notes to Prioritize Seeding 1. Projects/AI-Research-Oracle/... 2. Projects/AI-Talk-Show-Leonard-Charlie/... 3. Projects/OmniRoute-AI-Gateway/... 4. Projects/Phoenix-Salon-Spa-Branding/... 5. Areas/AI-Agent-Development/ (covers Hermes, local models, skill development) 6. Resources/Local-LLM-Setup/ (RTX 3060 specifics, quantization notes, ComfyUI workflows) 7. Resources/Prompt-Engineering/ (your evolving library, especially for agent loops and vault interaction) ## Success Metrics (You'll Know It's Working) - You rarely re-explain context to agents. - New agents (or new chat sessions) immediately reference past decisions accurately. - You can search "SEO" or "Phoenix Salon" or "Leonard character background" and instantly see the full picture + recent activity. - Your Obsidian Graph shows bright clusters around active projects. - Daily maintenance runs with minimal intervention and compounds knowledge. This is the unlock Goldie describes: a team of agents that all share the same evolving understanding of you and your work — coordinated by you, not a vendor. Run the initialization prompt today. Your future self (and your agents) will be dramatically more capable. If you hit any friction with the `obsidian-second-brain` skill or want me to generate more specific prompts / note templates, just say the word.