check-messageslisted
Install: claude install-skill vantageos-agency/vantage-peers
Check unread VantagePeers messages and, in autonomous mode, auto-pick the next unblocked todo task. Sellable as `vantage-memory` plugin.
## SILENCE CONTRACT (read this first)
A cron firing that finds NOTHING NEW produces **ZERO text output. Not one word.** No "court", no "ok", no "standby", no summary, no echo of any style instruction. Text costs quota at every cron firing, around the clock, across the whole fleet. The ONLY legal outputs of this skill are: (a) displayed messages when messages exist, (b) a standby block when the blocked/queue STATE CHANGED since the previous firing, (c) task execution output. Everything else is silence.
Failure mode this closes: orchestrators emitting a literal one-word reply ("court") on every cron firing, some in endless self-chaining loops — pure quota burn observed fleet-wide.
## WORKFLOW
**Step 1 — Detect mode**
- Read the first 20 lines of `CLAUDE.md`. If it identifies this instance as the **coordinating, human-facing orchestrator** (interactive session, not a background worker) → **HUMAN MODE**.
- Else (a background / autonomous worker instance) → **AUTONOMOUS MODE**. Default to autonomous if in doubt.
**Step 2 — Check messages**
1. Detect role + instanceId from CLAUDE.md / hostname.
2. `mcp__vantage-peers__check_messages` with recipient + recipientInstanceId.
3. If no messages → Step 3 (autonomous) or say "No new messages" (human).
4. If messages exist:
- Display each as `[from] (fromInstanceId): content`.
- `mcp__vantage