obsidian-clilisted
Install: claude install-skill MatrixFounder/Universal-skills
# obsidian-cli
The official Obsidian CLI (`obsidian`, Obsidian 1.12+) is a **remote control for the
running desktop app** — it talks to the live instance (link graph, typed properties,
tasks, Bases, file recovery), things the file-layer `wiki-ingest` toolchain cannot
reach. This skill teaches you to route correctly, mutate safely, and keep the
wiki-ingest layer (`index.md`, footnote citations) coherent. It does **not** replace
wiki-ingest query mode for knowledge.
## Red Flags (Anti-Rationalization)
**STOP and READ THIS if you are thinking:**
- "I'll answer from the note I just read" → **WRONG**. This skill drives the app; it does
not answer questions about vault content. Route knowledge questions to `wiki-search` /
`wiki-query` first — see the decision matrix.
- "I'll `mv` the file, it's the same thing" → **WRONG**. A file-layer rename leaves every
inbound `[[wikilink]]` pointing at nothing. `obsidian rename`/`move` is link-safe; that
is the whole reason to reach for the CLI.
- "The user said 'delete permanently', so I'll pass `permanent`" → **WRONG**. That request
is not the confirmation. State that delete goes to the trash and that `permanent` is
irreversible, then require a separate explicit yes.
- "It's just `obsidian help`, safe to probe in CI" → **WRONG**. Any subcommand launches the
GUI when the app is closed. Headless means do not call `obsidian` at all — degrade and
say so.
- "The palette title says 'Sync now', so it's a T2" → **WRONG**. `command