add-macos-statusbar

Implement a macOS menu bar status indicator with Start, Stop, and Restart controls for NanoClaw.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a persistent macOS menu bar indicator that shows NanoClaw's running status and exposes Start, Stop, and Restart controls, enabling quick, in-context service management from the desktop.

Core Features & Use Cases

  • Persistent status icon in the macOS menu bar that indicates NanoClaw's running state and allows direct control.
  • Lightweight Swift binary with a launchd plist to run at load and keep-alive behavior for continuous operation.
  • Useful for developers and power users who need unobtrusive, quick status checks and control over NanoClaw on macOS.

Quick Start

Run the add-macos-statusbar skill to install and enable the macOS status bar 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 background service?▼

A macOS status bar indicator uses a Swift binary and a launchd plist to display a service's running state and expose Start, Stop, and Restart controls directly from the menu bar.

How does launchd keep a menu bar service control app running continuously?▼

Launchd keeps a menu bar service control app running continuously by using a plist configuration that runs the binary at load and applies keep-alive behavior, ensuring persistent operation even if the process terminates.

Can I use a Swift binary to control service status in the macOS menu bar?▼

Yes, a Swift binary can control service status in the macOS menu bar by compiling into a deployable service that monitors the running state and provides Start, Stop, and Restart controls.

Does the macOS menu bar status indicator require any external dependencies to compile?▼

No, the macOS menu bar status indicator requires no external dependencies, utilizing native Swift code and launchd configurations to implement service control and compile validation steps.

Why use a launchd plist for a macOS menu bar service controller instead of a standard app launch?▼

Using a launchd plist for a macOS menu bar service controller provides keep-alive behavior and runs at load, ensuring persistent operation and automatic recovery that a standard app launch does not offer.