add-macos-statusbar

Installs a macOS menu bar indicator showing NanoClaw status with start, stop, and restart controls.

1|Updated May 22, 2026
One-click install
npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill add-macos-statusbar-rosedwayane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-macos-statusbar
Source: https://github.com/roseDwayane/LocalizeAgenticSys/tree/main/nanoclaw/.claude/skills/add-macos-statusbar
Command: npx skills add https://github.com/roseDwayane/LocalizeAgenticSys --skill add-macos-statusbar-rosedwayane

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? NanoClaw runs as a background service with no visual indication of whether it is running, forcing users to check logs or processes manually to confirm its state. ## Core Features & Use Cases - Menu Bar Status Icon: Compiles a Swift binary that displays a bolt icon with a green or red dot reflecting whether NanoClaw is running. - Service Controls: Provides Start, Stop, Restart, and View Logs actions directly from the menu bar, similar to Docker Desktop. - Persistent Launchd Integration: Registers a launchd agent with RunAtLoad and KeepAlive so the indicator survives reboots. - Use Case: After changing NanoClaw code, click the menu bar icon and select Restart to reload the service, then use View Logs to inspect output without opening a terminal. ## Quick Start Ask the assistant to add the macOS menu bar status indicator for NanoClaw and it will compile the Swift source, install the launchd service, and verify it is running.

Frequently Asked Questions about add-macos-statusbar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a macOS menu bar status indicator for a background service?

Compile a Swift AppKit binary that renders a menu bar icon, then register it as a launchd agent with RunAtLoad and KeepAlive enabled. The icon polls the service state and shows a green or red dot with start, stop, and restart menu items.

How do I control a launchd service from the macOS menu bar?

The compiled statusbar binary presents Start, Stop, and Restart menu items that manage the NanoClaw service. It also includes a View Logs action that opens the service log file directly.

Does this menu bar indicator work on Linux or Windows?

No, this skill is macOS only. It relies on AppKit for the menu bar UI and launchd for service management, neither of which exists on Linux or Windows.

Why does the statusbar binary fail to run after compiling on macOS Sequoia?

macOS Sequoia applies a quarantine attribute to newly compiled binaries, blocking execution. Clear it by running xattr -cr on the binary before loading the launchd service.

How do I uninstall the macOS menu bar status indicator?

Unload the launchd service with launchctl bootout or launchctl unload, then delete the plist from ~/Library/LaunchAgents and the compiled binary and log files. The REMOVE.md file lists each idempotent step.