M A N D A L I V I A
Obsidian Lab All Notes

Microsite / Experiment

Obsidian Lab

A low-friction publishing garden. Notes start as seeds, then get revised, linked, and upgraded as workflows mature.

Publishing with Obsidian

Workflows and Habits

Using Things 3 as an MCP Server with Claude Code

Apr 30, 2026

Wire up Things 3 as an MCP server and your task manager becomes a live tool Claude can read, query, and write to — turning inbox processing, weekly reviews, and task capture into conversations.

Meeting Prep That Actually Knows Who You're Talking To

Apr 28, 2026

A Claude Code skill that reads your calendar, pulls relationship context from your vault, fetches recent email threads and LinkedIn activity, and hands you a brief — not a script.

Replying to Email Without Leaving the Terminal

Apr 28, 2026

A Claude Code workflow that fetches email, pulls relationship context from your vault, checks your calendar, and drafts a reply in your voice — then saves it as a Gmail draft.

Gmail to Vault to Calendar: One Conversation with Claude Code

Mar 19, 2026

Using the Google Workspace CLI and a custom skill to pull email into Obsidian, summarize it, and push a calendar event — without leaving the terminal.

Auto-Logging Accomplishments from Claude Code Sessions

Mar 12, 2026

Capturing what you accomplished during a Claude Code session with a CLAUDE.md instruction — and why the automated hook approach didn't survive real use.

Nightly Toggl Summary in Your Obsidian Daily Note

Mar 11, 2026

A nightly script that pulls yesterday's Toggl entries into your daily note — chronological log, life area rollups, and automatic wikilinks to people in your vault.

Travel Planning in Obsidian with Claude Code and a Shared Calendar

Mar 4, 2026

A system for managing family travel — from booking research to day-of logistics — using an Obsidian project file as the source of truth, a Claude Code travel planner prompt, and the ical CLI to push events to a shared iCloud calendar.

Weekly Project Review with Claude Code and Obsidian CLI

Mar 4, 2026

A Claude Code skill that scans all open projects in an Obsidian vault, classifies them by staleness, and walks through triage decisions — built on tag-based project management and the Obsidian CLI.

Syncing Completed Things 3 Tasks into Obsidian Daily Notes

Feb 17, 2026

A Node CLI that automatically copies yesterday's completed Things tasks into yesterday's daily note, run daily via launchd.

Using Compass Questions to Connect New Notes

Feb 16, 2026

Add directional prompts to your note template that force connection-making and understanding in the moment

Habit Tracker for Obsidian Daily Notes

Feb 14, 2026

Two dataview queries that track habits in your daily notes with a progress bar, completion percentage, and a 7-day streak view.

Add Today's Weather to Obsidian with Templater (Free API)

Feb 14, 2026

I use a simple Templater script and wttr.in to insert current conditions plus high/low weather into my Obsidian daily note.

Scripts and Tooling

Adding Voice Mode to Claude Code with a Stop Hook

Apr 26, 2026

A toggleable /voice command that pipes Claude's responses through text-to-speech — starting with macOS say, then upgrading to Kokoro for better quality, and weighing the tradeoffs of local vs cloud TTS.

Add Books to Your Vault with Google Books and Claude

Mar 12, 2026

A Claude Code skill that searches Google Books, fetches metadata, and creates a structured book note in your vault — no browser, no copy-paste.

Tracking Obsidian Vault Changes with Local-Only Git

Mar 12, 2026

How to get version history for your vault without pushing to GitHub or trusting another vendor with your notes. Git stays local, iCloud handles backup.

Scrape Your Browser Into Your Second Brain

Mar 5, 2026

Use Chrome DevTools MCP to pull structured data from web apps you're already logged into — no credentials shared, no copy-paste.

Voice-Driven Time Tracking with Toggl and Claude

Feb 19, 2026

Log time entries to Toggl by speaking naturally to Claude — no manual formatting, no friction, works from anywhere you use Claude Code.

Semantic Search for Your Obsidian Vault — What I Tried and What Worked

Feb 18, 2026

After 2,400+ notes, built-in search becomes a liability. A walkthrough of Grep, OmniSearch, and QMD — with benchmarks, setup recipes, and the lessons from configuring semantic search for a large Obsidian vault.

Fix Obsidian List Spacing After Pasting from AI or HTML

Feb 14, 2026

A quick quality-of-life fix using Obsidian Linter and a custom regex to remove unwanted indentation after paste.

PKM Philosophy