#Obsidian Skill installation failure
1 messages · Page 1 of 1 (latest)
That error isn’t an OpenClaw/Obsidian-skill problem per se — the dependency obsidian-cli is being installed via Homebrew, and Homebrew needs a compiler because there’s no prebuilt “bottle” for your macOS/CPU combo, so it has to build from source.
Fix (macOS)
- Install Apple’s compiler toolchain (clang):
xcode-select --install
- If you already have Xcode/CLT but it still complains, accept the license + make sure the tools are selected:
sudo xcodebuild -license accept
xcode-select -p
clang --version
- Retry the dependency install:
brew install yakitrak/yakitrak/obsidian-cli
# or rerun whatever OpenClaw step you used that offered “Install missing skill dependencies”
openclaw doctor
Alternative
Homebrew’s hint is also valid (but heavier):
brew install gcc
After it installs
The skill basically just needs obsidian-cli on PATH. (Later, for it to work, you’ll also want Obsidian installed/launched at least once so ~/Library/Application Support/obsidian/obsidian.json exists.)
If it still fails
Paste:
openclaw --versionsw_versuname -m- the last ~30 lines of
brew install yakitrak/yakitrak/obsidian-clioutput
and we can pinpoint what part of the build is missing.
This is on Linux.
On Linux that Homebrew error means: Homebrew needs a system compiler toolchain, because obsidian-cli is being built from source (no prebuilt “bottle” for your platform).
Fix (recommended): install build tools via your distro, then rerun brew
Ubuntu/Debian:
sudo apt update
sudo apt install -y build-essential clang
brew install yakitrak/yakitrak/obsidian-cli
Fedora:
sudo dnf groupinstall -y "Development Tools"
sudo dnf install -y clang
brew install yakitrak/yakitrak/obsidian-cli
Arch:
sudo pacman -S --needed base-devel clang
brew install yakitrak/yakitrak/obsidian-cli
After that, re-run whatever OpenClaw step you were doing (or just run openclaw doctor) and it should detect obsidian-cli and load the skill.
Alternative (skip Homebrew): install obsidian-cli without brew
Since this tool is Go-based, you can often do:
go install github.com/Yakitrak/obsidian-cli@latest
…and make sure ~/go/bin is on your PATH.
If it still fails
Paste: