executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself โ your human partner chose inline execution, or no subagent tool is available
ops-statusLightweight green/red status panel for every configured integration. No gather, no actions.
Independent GitHub snapshot ยท Automated classification ยท Original documentation governs
name: ops-status description: Lightweight green/red status panel for every configured integration. No gather, no actions. argument-hint: "[--json]" allowed-tools:
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).
Before rendering, load:
cat ${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json โ determines which integrations are configuredcat ${CLAUDE_PLUGIN_DATA_DIR}/daemon-health.json โ tells the panel whether the daemon row should show โ running or โ not runningBoth are consumed by the bin/ops-status script internally โ this skill does not parse them itself.
| 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 in under 1 second with no network calls.
${CLAUDE_PLUGIN_ROOT}/bin/ops-status $ARGUMENTS
If $ARGUMENTS contains --json, pass it through โ the script emits machine-readable JSON instead of the pretty panel.
Do NOT probe any integration beyond what the script already did. Do NOT spawn a doctor / fix agent. Do NOT run API calls. If the user wants deeper checks, point them at:
/ops:doctor โ full health check + auto-repair/ops:go โ full morning briefing with live dataโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
OPS โบ STATUS โ Mon 14 Apr 2026 09:45 UTC
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
CLIs โ gh โ aws โ jq โ node โ wacli
Channels โ gog โ slack โ telegram โ whatsapp
MCPs โ linear โ sentry โ vercel โ gmail
Commerce โ shopify
Voice โ (not configured)
Monitoring โ datadog โ newrelic
Daemon โ running (6 services, last-sync 2m ago)
Registry โ 3 projects
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
{
"clis": {"gh": "ok", "aws": "ok", "jq": "ok", "node": "ok", "wacli": "missing"},
"channels": {"whatsapp": "ok", "slack": "ok", "telegram": "not-configured"},
"mcps": {"linear": "ok", "sentry": "ok", "vercel": "ok", "gmail": "not-configured"},
"commerce": {"shopify": "not-configured"},
"voice": {},
"monitoring": {"datadog": "ok", "newrelic": "not-configured"},
"daemon": {"state": "ok", "services": 6, "last_sync": "2026-04-14T09:43:00Z"},
"registry": {"state": "ok", "projects": 3},
"generated_at": "2026-04-14T09:45:12Z"
}
| If you want... | Use |
|---|---|
| A quick "is everything connected?" glance | /ops:status |
| The full morning briefing with real data | /ops:go |
| Deep diagnostics + auto-repair | /ops:doctor |
| An interactive dashboard with hotkeys | /ops:dash |