add-macos-statusbar

Add a macOS menu bar status indicator with one-click NanoClaw controls.

5|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/chiptoe-svg/nanoclaw_gccourse --skill add-macos-statusbar-chiptoe-svg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-macos-statusbar
Source: https://github.com/chiptoe-svg/nanoclaw_gccourse/tree/main/.claude/skills/add-macos-statusbar
Command: npx skills add https://github.com/chiptoe-svg/nanoclaw_gccourse --skill add-macos-statusbar-chiptoe-svg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

macOS users running NanoClaw cannot easily monitor the service's running status or control it without using terminal commands, which adds unnecessary friction to daily use.

Core Features & Use Cases

  • Native Menu Bar Indicator: Adds a persistent bolt icon to the macOS menu bar with a green dot when NanoClaw is running and a red dot when stopped.
  • One-Click Service Controls: Provides Start, Stop, and Restart options directly from the menu bar dropdown, no terminal required.
  • Use Case: A student or instructor running NanoClaw for classroom assistance can quickly check if the service is active and restart it after code updates without opening a terminal window.

Quick Start

Use the add-macos-statusbar skill to install the NanoClaw menu bar status indicator on your macOS device.

Frequently Asked Questions about add-macos-statusbar

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

FAQPage Schema
How do I monitor a macOS background service from the menu bar without using the terminal?

You can monitor a macOS background service from the menu bar by installing a persistent status indicator that displays running state at a glance. This provides a visual icon with green or red dots to show service status and dropdown options to start, stop, and restart operations without terminal commands.

Can I control the NanoClaw service natively on macOS?

Yes, you can control the NanoClaw service natively on macOS using a menu bar status indicator. It enables one-click start, stop, and restart functionality directly from a dropdown menu, eliminating the need to execute terminal commands for routine operations.

What do I need to compile a Swift menu bar app for service control?

To compile a Swift menu bar app for service control, you need Xcode Command Line Tools with swiftc for Swift binary compilation. You also need launchd configured for background service persistence to ensure the status indicator runs continuously.

How does launchd persistence work for macOS menu bar status indicators?

Launchd persistence for macOS menu bar status indicators works by registering the compiled Swift binary as a background service. This ensures the menu bar icon remains active across user sessions, continuously displaying the service state and providing control options without manual restarts.

Why use a native macOS status bar indicator instead of checking terminal commands?

A native macOS status bar indicator eliminates the friction of manual terminal checks by providing a persistent visual cue. It shows a green dot when the service is running and a red dot when stopped, allowing instant at-a-glance monitoring and one-click restarts after updates.

Does the NanoClaw menu bar status control require any external dependencies?

The NanoClaw menu bar status control does not require external dependencies beyond the standard macOS development environment. It relies solely on Xcode Command Line Tools with swiftc and the built-in launchd service for background persistence.