add-macos-statusbar

Compile and load a macOS menu bar status indicator for NanoClaw.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a macOS menu bar status indicator that shows NanoClaw's running state and exposes Start, Stop, and Restart controls for quick, at-a-glance management.

Core Features & Use Cases

  • Persistent menu bar icon indicating NanoClaw running status.
  • Start, Stop, and Restart controls from the menu bar.
  • macOS-only implementation with Xcode Command Line Tools requirement and launchd integration.

Quick Start

On a macOS machine, run the add-macos-statusbar skill to compile, install, and load the LaunchAgent that provides the menu bar status indicator.

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 status bar indicator to monitor a daemon's running state?

To add a macOS status bar indicator for a daemon, you can compile a Swift application, generate a LaunchAgent plist, and load the service with launchctl to present a persistent menu bar icon for at-a-glance management.

Can I control a background daemon process directly from the macOS menubar?

Yes, you can control a background daemon from the macOS menubar by deploying a status indicator application that exposes Start, Stop, and Restart controls for quick management without needing terminal commands.

Do I need Xcode Command Line Tools to build a menubar status indicator with Swift?

Yes, building a menubar status indicator with Swift requires the Xcode Command Line Tools to compile the application using swiftc and generate the necessary LaunchAgent plist for launchd integration.

How does launchd integration work for a macOS menubar status indicator?

Launchd integration works by generating a LaunchAgent plist and loading it with launchctl, which ensures the menubar status indicator runs persistently and can manage the target service's lifecycle.

What is the best way to manage a NanoClaw daemon on macOS development machines?

The best way to manage a NanoClaw daemon on macOS development machines is using a persistent menubar status indicator, providing single-click Start, Stop, and Restart controls for isolated environments.

Why use a LaunchAgent plist for a macOS statusbar application?

Using a LaunchAgent plist for a macOS statusbar application ensures the service is loaded via launchctl to run persistently in the background, maintaining an accessible indicator and control access across user sessions.