add-macos-statusbar

Adds a macOS menu bar indicator with start, stop, restart controls for NauggieClaw.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NauggieClaw does not ship with a native macOS control surface, forcing users to drop to the terminal to check status or restart the service, which disrupts a smooth desktop experience.

Core Features & Use Cases

  • Persistent menu bar indicator that shows a bolt icon with green/red dots to signal whether NauggieClaw is running.
  • Swift-based launch agent workflow that compiles the helper, installs a LaunchAgent plist, and keeps the helper alive with launchctl.
  • Use Case: When you push code changes to NauggieClaw, rely on the status bar icon to observe the service state, restart it, or view logs without breaking your workflow.

Quick Start

Request Auggie run /add-macos-statusbar to compile the Swift helper, install the launch agent, and show the menu 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 menu bar indicator to monitor a background service?

You can add a macOS menu bar indicator by compiling a Swift helper with swiftc, creating a LaunchAgent plist, and loading it with launchctl to display a persistent status icon with start, stop, and restart controls.

How do I control a launchd service from the macOS status bar without terminal commands?

Controlling a launchd service from the status bar requires installing a Swift-based launch agent that provides a menu bar interface, enabling you to start, stop, or restart the service directly from the desktop.

Do I need swiftc to build a macOS menu bar monitor?

Yes, you need swiftc to build this macOS menu bar monitor because the Skill requires compiling a bundled Swift helper application before creating and loading the LaunchAgent plist.

What is the best way to keep a macOS menu bar helper alive after restarting?

The best way to keep a macOS menu bar helper alive is loading a LaunchAgent plist with launchctl, which ensures the system automatically monitors and persists the helper application across restarts.

Why does my macOS LaunchAgent fail to load a Swift menu bar helper?

A macOS LaunchAgent might fail to load a Swift menu bar helper if the HOME and project paths are not correctly honored in the plist configuration or if the swiftc compilation step was not completed successfully.