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.