obsidian-project-documentationlisted
Install: claude install-skill ali5ter/obsidian-project-assistant
# Obsidian Project Documentation Assistant
This skill helps maintain project documentation in an Obsidian vault while working with Claude Code. It
automatically captures project progress and insights into structured, consistent notes.
**Architecture:** This skill acts as a lightweight launcher that detects project context, asks clarifying
questions if needed, then launches an agent to handle the documentation work in the background.
## How This Works
Three situations trigger this skill, falling into two execution paths:
| Situation | Trigger | Path |
| --------- | ------- | ---- |
| **1** — New session start | User opens a project and says hello, or Claude Code starts | **Path A** — read-only context load |
| **2** — Mid-session documentation | "document this", "update notes", "track progress", etc. | **Path B** — full documentation run |
| **3** — Session end | "wrap up", "close out", "we're done for today", etc. | **Path B** — full documentation run |
**Path A is read-only.** It must never launch the documentation agent or write to the vault.
**Path B launches the agent.** It performs context detection and spawns the manager agent to write vault notes.
## Shared Step: Load Configuration
Before following either path, load the config:
### Step 1: Load Configuration
```bash
cat ~/.claude/obsidian-project-assistant-config.json 2>/dev/null
```
Expected format:
```json
{
"vault_path": "/path/to/ObsidianVault",
"areas": ["Hardware", "Software", "Woodworking", "Mus