Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

Add macOS Status Bar Indicator

Installs a macOS menu bar icon that shows NanoClaw's running status with Start, Stop, and Restart controls.

UtilitiesIntermediate30,47112,865AI score 6/10Last updated: Aug 9, 2026

What it does

Adds a persistent bolt icon to the macOS menu bar, much like Docker Desktop. A colored dot shows whether NanoClaw is running (green) or stopped (red), and clicking the icon gives you Start / Stop / Restart plus a View Logs shortcut.

The skill walks through three clear phases:

  1. Pre-flight — confirms you're on macOS, checks for swiftc (Xcode Command Line Tools), and detects an existing install via launchctl
  2. Compile & install — builds the bundled Swift source into dist/statusbar, clears the quarantine attribute, writes a launchd plist to ~/Library/LaunchAgents, and loads it
  3. Verify — checks launchctl list for a live PID and explains the indicator to the user

Uninstall steps live in a separate REMOVE.md.

Who it's for

  • People who keep NanoClaw running on macOS and want at-a-glance status
  • Anyone tired of typing launchctl or ps just to check whether the service is up
  • Developers looking for a reference pattern for controlling a background service from the menu bar

Examples

  • First install: run /add-macos-statusbar from the NanoClaw project root to compile the binary and register a login-time launchd agent in one pass.
  • Restart after a code change: click the menu bar icon and pick Restart instead of switching back to a terminal.
  • Troubleshooting: when the dot turns red, use View Logs to open logs/statusbar.error.log and find the failure.

· · · Install guide · · ·

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the .claude/skills/add-macos-statusbar folder from the GitHub repo nanocoai/nanoclaw into my ~/.claude/skills/add-macos-statusbar/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw && cp -r /tmp/nanoclaw/.claude/skills/add-macos-statusbar ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Confirm you're on macOS — this skill does not work on Windows or Linux.
  2. In Terminal, run which swiftc. If nothing prints, install the Xcode Command Line Tools with xcode-select --install.
  3. Copy the skill into your personal skills folder:
    git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw
    mkdir -p ~/.claude/skills
    cp -r /tmp/nanoclaw/.claude/skills/add-macos-statusbar ~/.claude/skills/
    
  4. Start Claude Code from the root of your NanoClaw project (the binary is built into that project's dist/).
  5. Type /add-macos-statusbar, or simply ask for "a macOS menu bar status indicator".
  6. Review and approve the compile and launchctl load commands Claude proposes.
  7. Check that the bolt icon appears in the menu bar and that launchctl list | grep com.nanoclaw.statusbar returns a PID.
  8. To remove it later, follow the REMOVE.md instructions in the skill folder.