add-macos-statusbar

Display NanoClaw service status and controls in the macOS menu bar.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/wrightchin/nanoclaw-playground --skill add-macos-statusbar-wrightchin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-macos-statusbar
Source: https://github.com/wrightchin/nanoclaw-playground/tree/main/.claude/skills/add-macos-statusbar
Command: npx skills add https://github.com/wrightchin/nanoclaw-playground --skill add-macos-statusbar-wrightchin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adds a macOS menu bar status indicator for NanoClaw. It shows a bolt icon with a green or red dot indicating whether NanoClaw is running, and provides Start, Stop, and Restart controls.

Core Features & Use Cases

  • Persistent macOS menu bar indicator showing NanoClaw's running state.
  • Start, Stop, and Restart controls accessible from the menu bar.
  • macOS only; requires Xcode Command Line Tools for Swift compilation.

Quick Start

Run the add-macos-statusbar skill to install and enable the macOS menu bar status indicator for NanoClaw.

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 container service?

A macOS menu bar status indicator displays a bolt icon with a green or red dot showing whether your container service is running. It provides persistent, at-a-glance status visibility directly from the menu bar without needing to open a terminal.

How do I start, stop, and restart a container service from the macOS menu bar?

You can start, stop, and restart a container service directly from the macOS menu bar. The status indicator provides convenient controls within its dropdown menu, allowing you to manage the service lifecycle without using command-line tools.

Do I need Xcode Command Line Tools to build a macOS status bar app?

Yes, you need Xcode Command Line Tools to build a macOS status bar app. Compiling the status bar binary requires a Swift toolchain, which is provided by the Xcode Command Line Tools installed on your macOS environment.

How does launchd load a macOS status bar binary for persistent monitoring?

launchd loads a macOS status bar binary to ensure persistent monitoring across user sessions. The service management framework automatically launches the compiled Swift binary, keeping the menu bar indicator active and continuously reflecting the service state.

Can I use a Swift status bar app to monitor containerized services on macOS?

Yes, you can use a Swift status bar app to monitor containerized services on macOS. This approach is designed specifically for macOS environments where services run in containers and users want persistent status visibility with convenient menu bar controls.

Why is my macOS menu bar status indicator not showing the correct service state?

A macOS menu bar status indicator might show an incorrect service state if the container service is not fully initialized or if the launchd daemon lacks proper permissions. Ensure the underlying service is running and the compiled binary has the required access to check container status.