Tooluck logoTooluck
SKILL.md

wiki-cli

Agent skill fromAgriciDaniel/claude-obsidian

Detect and use the official Obsidian command-line interface for read-only vault access; use for wiki-cli, Obsidian CLI, Obsidian read, Obsidian search, vault transport, which transport, transport detection, backlinks, tags, or Obsidian command line. Mutations always go through the claude-obsidian transaction core.

How to install wiki-cli

install wiki-cli
# install the claude-obsidian pack with the skills CLI
npx skills add AgriciDaniel/claude-obsidian

# or add only this skill to Claude Code: copy the folder

skills/wiki-cli/

# into

~/.claude/skills/wiki-cli/ (all projects)

.claude/skills/wiki-cli/ (one project)

skills/wiki-cli/SKILL.md

MITFull file
1# Obsidian CLI read transport
2
3Use this skill only to detect transport and read or search a selected vault.
4The official executable is `obsidian`; binary presence alone does not prove it
5is usable.
6
7Resolve the installed product root from this skill's own location, not from the
8vault or current working directory:
9
10```bash
11PRODUCT_ROOT=/absolute/path/to/installed/claude-obsidian
12DETECT_TRANSPORT="$PRODUCT_ROOT/scripts/detect-transport.sh"
13test -f "$DETECT_TRANSPORT"
14```
15
16Every `../wiki/references/` link in this file resolves the same way, relative
17to this skill's own directory under `$PRODUCT_ROOT`, never relative to the
18selected vault's `wiki/` directory.
19
20## Detect safely
21
22Probe without persisting host state:
23
24```bash
25bash "$DETECT_TRANSPORT" --peek --vault "$VAULT"
26```
27
28Trust `available.cli.usable`, not merely `present` or exit status. A supported
29CLI can still be unavailable because the Obsidian app is not running, command
30line access is disabled, or its response is an error. Use filesystem reads as
31the portable fallback.
32
33Persist a refreshed `.vault-meta/transport.json` only when the user or setup
34workflow asks for a transport snapshot:
35
36```bash
37bash "$DETECT_TRANSPORT" --force --vault "$VAULT"
38```
39
40That file is derived runtime configuration, not knowledge content. Preserve a
41valid `manual_override` recorded by the detector.
42
43## Read and search
44
45Run official CLI commands from the selected vault so Obsidian resolves the
46…

Excerpt shown under the repository's MIT license.

More skills in claude-obsidian

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates