Install
openclaw skills install macos-bridgeBridge Mac-owned tools like imsg, remindctl, memo, things, and peekaboo onto a Linux OpenClaw gateway by installing explicit same-LAN SSH wrappers with optio...
openclaw skills install macos-bridgeUse this skill when a Linux OpenClaw gateway should expose Mac-owned tools as stable Linux-side commands.
This skill is for tools that are inherently macOS-backed:
imsgremindctlmemothingspeekabooIt does not try to make Linux pretend those binaries are native. It installs explicit Linux-side wrappers that call the owning Mac over SSH.
If the matching feature is disabled in openclaw.json, do not force the bridge.
If the feature is enabled and Linux already has a working local binary, that is also acceptable. Use this skill when the enabled feature needs the Mac-owned implementation.
channels.*.enabledremoteHost auto-discovery from an existing OpenClaw config/opt/homebrew/bin tools in generalRun:
scripts/render-tool-map.sh /home/node/.openclaw/openclaw.json
If the OpenClaw config already contains enabled macOS-backed channels, this prints an auto-discovered map for enabled tools first.
Example:
scripts/install-macos-pack.sh \
--target-dir /home/node/.openclaw/bin \
--openclaw-config /home/node/.openclaw/openclaw.json \
--default-host agent2@192.168.88.12 \
--wake-map mac-node.local=AA:BB:CC:DD:EE:FF \
--wake-wait 20 \
--wake-retries 2
When no --tool or --map arguments are provided, the installer now auto-selects only the supported tools whose channels are enabled in the OpenClaw config.
The installer resolves hosts in this order:
--map tool=user@hostremoteHost in the OpenClaw config--default-host user@hostremoteHost existsRun:
scripts/verify-macos-pack.sh \
--target-dir /home/node/.openclaw/bin \
--openclaw-config /home/node/.openclaw/openclaw.json
When --openclaw-config is provided, verification only checks enabled macOS-backed features instead of treating every supported tool as required.
scripts/install-wrapper.sh: create one SSH wrapper for a remote binaryscripts/install-macos-pack.sh: install a batch of macOS-owned tool wrappers with auto-discovery and optional Wake-on-LANscripts/verify-macos-pack.sh: verify the installed wrapper packscripts/render-tool-map.sh: print auto-discovered or fallback ownership mapsreferences/skill-readiness.md: publishability rules for wrapper-backed skills