# Mom Status

> Show MOM's current state. Use when user asks if MOM is working, what MOM knows, to check setup, after context reset, or when MOM status is requested.

- Skill: `momhq/mom-status` (Agent Skill)
- Install (CLI): `npx skillmds@latest add momhq/mom-status`
- Raw SKILL.md: https://api.skillmd.com/api/skills/momhq/mom-status/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: momhq (https://skillmd.com/u/momhq)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/momhq/mom-status

---


## Preflight

Check that `mom` is on PATH:

```bash
command -v mom
```

If it is missing, tell the user MOM is not installed and ask permission to install it:

```text
MOM is not installed. Install it now with Homebrew?
  brew install momhq/tap/mom
Source: https://github.com/momhq/mom
```

If the user agrees, run that command. If the user declines, stop. Do not install MOM without explicit permission.

## Run

```bash
mom status
```

Report a short summary of: the bound project for the current directory (or that it is unbound), Ledger stats (total events and time span), the vault fold watermark (folded-to offset and last fold time), and watcher state.

Rules:

- Never print the raw output verbatim. Summarize.
- If any field looks like a secret (key, token, password, cookie, auth header), replace its value with `[REDACTED]` before showing it.
- If `mom` is not on PATH, say MOM is not installed and stop.
- If the directory is unbound, say so and mention `/mom-project` binds it — nothing is captured until then.

## Postflight (version hint)

Any `mom ...` command may print a banner to stderr like:

```
MOM 0.40.1 available. Run `brew upgrade mom` or `mom self-update`
```

If you see that line, finish the task first, then add one short line at the end of your reply suggesting the upgrade. Do not run the upgrade yourself.

