From harbar
Build and install the Harbar menu bar app (native macOS app + login agent), set up clickable notifications, and wire Codex hooks. Run this after installing the harbar plugin — the Claude hooks are already active via the plugin, this finishes the native side.
How this skill is triggered — by the user, by Claude, or both
Slash command
/harbar:install-appThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The harbar **plugin** already registered the Claude Code hooks (they're active for every
The harbar plugin already registered the Claude Code hooks (they're active for every session). This step finishes the parts a plugin can't do: the native menu bar app, login persistence, clickable notifications, and Codex (which isn't a Claude Code plugin).
Run the bundled installer. It builds Harbar.app, loads the launch-at-login agent, installs
terminal-notifier, copies the helper scripts to ~/.harbar, and merges the Codex hooks — and it
skips the Claude hooks (the plugin already provides them, so there are no duplicates).
$CLAUDE_PLUGIN_ROOT isn't always exported into a tool shell, so resolve the plugin root with a
fallback to the install cache before running it:
ROOT="${CLAUDE_PLUGIN_ROOT:-$(ls -d ~/.claude/plugins/cache/harbar/harbar/*/ 2>/dev/null | sort -V | tail -1)}"
HARBAR_SKIP_CLAUDE_HOOKS=1 bash "${ROOT%/}/install.sh"
After it finishes, tell the user:
/hooks, and trust the harbar hooks — Codex silently ignores
untrusted user hooks, so Codex sessions won't appear until you do. (Claude needs no trust step.)◆ = claude, ☁ = codex). If it's hidden behind a
notch, free up menu bar space or use a manager like Ice.To remove everything later: bash "${ROOT%/}/uninstall.sh" (then /plugin uninstall harbar@harbar for the Claude hooks).
npx claudepluginhub olexandryermilov/harbar --plugin harbarBuilds a throwaway prototype to answer a design question about UI appearance or state/logic behavior. Guides you through two branches: interactive terminal app for logic validation, or multiple UI variations for visual exploration.