← ClaudeAtlas

ops-statuslisted

Lightweight green/red status panel for every configured integration. No gather, no actions.
Lifecycle-Innovations-Limited/claude-ops · ★ 17 · AI & Automation · score 86
Install: claude install-skill Lifecycle-Innovations-Limited/claude-ops
# OPS ► STATUS Compact health panel for every configured integration. Much lighter than `/ops:go` — **no gathering, no actions, no heavy API probes.** Each row is tagged with `✓` (ok) / `○` (not configured) / `✗` (missing) / `─` (category unused). ## Runtime Context Before rendering, load: 1. **Preferences**: `cat ${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json` — determines which integrations are configured 2. **Daemon health**: `cat ${CLAUDE_PLUGIN_DATA_DIR}/daemon-health.json` — tells the panel whether the daemon row should show `✓ running` or `○ not running` Both are consumed by the `bin/ops-status` script internally — this skill does not parse them itself. ## CLI/API Reference ### bin/ops-status | Command | Usage | Output | |---------|-------|--------| | `${CLAUDE_PLUGIN_ROOT}/bin/ops-status` | Render the pretty text panel | ASCII panel with one row per category | | `${CLAUDE_PLUGIN_ROOT}/bin/ops-status --json` | Machine-readable output | Flat JSON: `{clis, channels, mcps, commerce, voice, monitoring, daemon, registry, generated_at}` | Each integration resolves to one of four status strings: | Status | Meaning | Rendered as | |--------|---------|-------------| | `ok` | Installed / credentialed / running | `✓` | | `not-configured` | Known slot, no credential recorded | `○` | | `missing` | Required but not resolvable | `✗` | | `skipped` | User explicitly opted out via `/ops:setup` | `○` | The script is designed to run i