#Obsidian Skill installation failure

1 messages · Page 1 of 1 (latest)

full impBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> âś… Mark Solution

sturdy steppeBOT
#

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)

  1. Install Apple’s compiler toolchain (clang):
xcode-select --install
  1. 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
  1. 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 --version
  • sw_vers
  • uname -m
  • the last ~30 lines of brew install yakitrak/yakitrak/obsidian-cli output

and we can pinpoint what part of the build is missing.

dusty jetty
#

This is on Linux.

sturdy steppeBOT
#

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: