← ClaudeAtlas

ops-golisted

Token-efficient morning briefing. Pre-gathers all data via shell scripts, then presents a unified business dashboard with prioritized actions.
Lifecycle-Innovations-Limited/claude-ops · ★ 17 · AI & Automation · score 86
Install: claude install-skill Lifecycle-Innovations-Limited/claude-ops
# OPS ► MORNING BRIEFING ## Runtime Context Before executing, load available context: 1. **Preferences**: Read `${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json` - `owner` — use in the greeting header ("Good morning, [owner]") - `timezone` — display all timestamps in this timezone - `default_channels` — which channels to include in unread summary 2. **Daemon health**: Read `${CLAUDE_PLUGIN_DATA_DIR}/daemon-health.json` - If `action_needed` is not null → surface it before the briefing - Check `whatsapp-bridge` status before including WhatsApp unread counts - Also check bridge liveness: `lsof -i :8080 | grep LISTEN` 3. **WhatsApp pre-check**: Only include WhatsApp data if bridge is running (`lsof -i :8080 | grep LISTEN`). ## CLI/API Reference ### whatsapp-bridge (WhatsApp — mcp__whatsapp__*) **Bridge health** — check before any WhatsApp operation: - Running: `lsof -i :8080 | grep LISTEN` → proceed - Not running → `launchctl kickstart -k gui/$(id -u)/com.${USER}.whatsapp-bridge`, wait 5s | Tool | Params | Output | |------|--------|--------| | `mcp__whatsapp__list_chats` | `{sort_by: "last_active"}` | Array of chats with jid, name, last_message_time | | `mcp__whatsapp__list_messages` | `{chat_jid, limit, query}` | Message array with is_from_me, content, timestamp | ### gog CLI (Gmail/Calendar) | Command | Usage | Output | |---------|-------|--------| | `gog calendar events --all --today --json --sort start` |