Install
openclaw skills install obsidian-official-cli-headlessInstall and adapt the official Obsidian CLI for headless Linux servers by using a non-root user, Xvfb virtual display, ACL-based vault access, and an obs wrapper command. Use when the user wants the official Obsidian CLI (not notesmd-cli) on a Debian/Ubuntu-like machine without a normal desktop session, or when root/GUI/display constraints break native CLI use.
openclaw skills install obsidian-official-cli-headlessTreat the official Obsidian CLI as a desktop-first app adaptation problem, not a normal CLI install.
Xvfb, and a wrapper command./root.su - obsidian and display details by exposing /usr/local/bin/obs./root/obsidian-vault only if the user does not specify another path.scripts/install_official_obsidian.sh as root.scripts/configure_official_cli.sh <vault_path> as root.scripts/verify_official_cli.sh [vault_path]..deb installobsidian user~/.config/obsidian/obsidian.json/usr/local/bin/obs wrapperhelp, vault, daily:path, daily:append, daily:read, and searchnotesmd-cli or lightweight markdown-only workflows.The wrapper should effectively run:
su - obsidian -c 'cd <vault> && xvfb-run -a /usr/bin/obsidian --disable-gpu ...'
That is the stable operating model on a headless host.
Use at minimum:
obs help
obs vault
obs daily:path
obs daily:append content="skill verification"
obs daily:read
obs search query="skill verification"
references/architecture.md when you need the rationale for non-root user, Xvfb, ACLs, or wrapper design.references/troubleshooting.md when the install works partially but CLI behavior still fails.Keep the result short: