The two slash commands and the CLI you actually need. Pull this up when you forget what to type.
/morning
Writes daily/morning-briefing.md with yesterday's unchecked tasks, an active-projects table, overnight items, blockers, and coverage gaps (repos pushed recently with no project note).
/wrap
Walks the session, updates (or creates) a projects/<name>.md note for each project touched, then writes daily/YYYY-MM-DD-wrap.md — summary, projects touched, overnight items, tomorrow's priority.
bash ~/dev/update-projects.sh. /wrap updates notes; the shell script refreshes the project registry. They're separate.
Rule: CLI for writes, MCP for reads. Obsidian must be open.
| Command | What it does |
|---|---|
obsidian read path="folder/note.md" | Read a note |
obsidian create path="folder/name" silent overwrite content="..." | Create a note (no .md on create) |
obsidian append path="folder/name.md" content="..." | Append a line |
obsidian search query="term" limit=10 | Full-text vault search |
obsidian search:context query="term" | Search with surrounding context |
obsidian daily:read | Read today's daily note |
obsidian daily:append content="- [ ] task" | Add a task to today |
obsidian tasks todo | List open tasks across vault |
obsidian tasks done | List completed tasks |
obsidian property:set name="status" value="active" file="Foo" | Set a frontmatter property |
obsidian property:get name="status" file="Foo" | Read a property |
obsidian backlinks file="Foo" | What links to this note |
obsidian tags counts sort=count | Tag cloud by frequency |
obsidian base:query file="projects-dashboard" view="Active" | Query a Base / dashboard |
obsidian help | Full reference — always current |
file=<name> — wikilink-style (just the name)path=<path> — exact path from vault rootsilent — create without openingoverwrite — allow replacing an existing file--copy — pipe output to clipboardtotal — return count instead of listEvery note carries YAML frontmatter. Minimum:
---
title: Note Title
date: 2026-04-17
status: active | archived | pending | solved | someday
tags: [topic1, topic2]
---
Use [[wikilinks]] to connect related notes. Patch existing frontmatter with obsidian property:set.
/morningdaily/morning-briefing.md/wrapupdate-projects.sh — only if new repo / deploy / domain