Skip to content

NSLogger Log Analyzer CLI

Lets an agent parse, filter, export, and live-monitor NSLogger iOS/macOS log files via a command-line tool.

Stars
58,084
Licence
Apache-2.0
Files
1 file

What it does

This skill teaches an AI agent to use a command-line tool called cli-anything-nslogger, which reads logs produced by NSLogger, a macOS log viewer used for debugging iOS and macOS apps. Once installed, the agent can summarise a captured log session, search for errors or network failures, export logs as JSON, CSV or text, and even receive live logs from a running app over the local network. It is aimed at helping an agent investigate app problems, such as crashes, without someone manually scrolling through log files.

Great for

  • iOS or macOS developers who already use NSLogger and want an AI assistant to triage captured log sessions
  • Engineers investigating a crash or network failure who want the agent to pull out errors from a .rawnsloggerdata file
  • Teams who want to export NSLogger logs to JSON or CSV for offline analysis

Skip it if

  • People who do not use NSLogger or iOS/macOS app logging, since the tool only reads NSLogger file formats
  • Live monitoring on shared or untrusted networks, because the listen mode accepts incoming connections (optionally over TLS) and publishes a Bonjour service that others on the network could see

Try asking

  • “Summarise the crash.rawnsloggerdata file and tell me what went wrong”
  • “Show me all ERROR-level messages tagged Network that mention timeout in session.rawnsloggerdata”
  • “Export my debug session to crash_log.json for offline review”
  • “Listen for my iOS app over Bonjour and save the output to app.log”
Step-by-step guide: how to use NSLogger Log Analyzer CLIInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.

    skills.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip skills.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip skills.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Start with stats --json to get an overview before asking for detailed filters, which keeps the agent's output small and focused
  • Use the --json flags so the agent receives structured output it can reason over reliably
  • Review the listen mode settings before use, and stop it with Ctrl-C when finished, since it keeps accepting connections while running

What's inside

  • SKILL.md

Redistributed unmodified from HKUDS/CLI-Anything under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.