---
description: Runtime catalog diagnostics
argument-hint: "[subcommand] [args]"
allowed-tools:
  - Read
  - Bash(openlife:*)
  - Grep
  - Glob
  - Agent
  - AskUserQuestion
---

Run the OpenLife `catalog` command via the CLI.

1. If `$ARGUMENTS` is empty and this command has subcommands, run `openlife catalog --help` first, present the available subcommands to the user, and ask which to run (AskUserQuestion).
2. Otherwise run `openlife catalog $ARGUMENTS` and present the result clearly (summarize JSON output; quote key lines).
3. On error, quote the message and suggest `openlife doctor` to diagnose.
