liveness-monitor

Installation
SKILL.md

Liveness Monitor (so the advisor can't fail silently)

The advisor is SILENT-unless-alert by design — which means a broken scan looks exactly like a calm market. Both produce no DM. This skill makes the two distinguishable.

Hard rule

Ops tooling only — no market data, no fabrication, no trades.

1. Every daily cron LOGS a heartbeat (even on NO_REPLY)

Add this as the LAST step of each daily scan's cron prompt, so a run is recorded whether or not it alerted:

python3 ~/.openclaw/workspace/investor/skills/liveness-monitor/liveness.py \
  log --job <job-name> --detail "<one line: what it checked + whether it alerted>"

e.g. --job dip-screener --detail "10 HIGH dips, regime RISK_ON, 0 alerted". Ledger: $LIVENESS_LEDGER or ~/.openclaw/workspace/investor/liveness.jsonl (persists across runs).

2. A daily HEALTH cron checks freshness and alerts only on failure

Installs
1
First Seen
Jun 16, 2026
liveness-monitor — dzianisv/financial-advisor-agents