← ClaudeAtlas

cold-sweeplisted

Drain overdue CRM "red debt" into the Action Queue as routed, voice-drafted nudges for one-click CEO approval. Use when the CEO says "cold sweep", "drain the cold contacts", "sweep the overdue CRM", or wants the overdue-contact backlog turned into ready-to-send drafts. NOT for sending email (that is the human-approved executor) - this skill only drafts into the queue. NOT for a single follow-up (use /follow-up). NOT for pipeline review (use /crm). CEO-only (not synced to executives) during the prove-out.
mishahanin/heading-os · ★ 11 · AI & Automation · score 78
Install: claude install-skill mishahanin/heading-os
# /cold-sweep Turn the overdue-contact backlog into prioritised, cited, voice-drafted nudges sitting in the Action Queue for one-click go/no-go. The deterministic routing (who, what priority) is done by `scripts/cold_sweep_core.py`; this skill does only the part that needs judgment and voice - writing the actual draft body. Split of responsibilities (plan 2026-06-03, Design Decision 5): - **Deterministic + headless:** `cold_sweep_core` reads `crm-health.py --json`, routes each overdue contact, and deposits `email_send` cards with `draft_status: needs_draft`. This runs either on the daemon's schedule (06:30 local time, when enabled) or via `scripts/cold-sweep.py` for a manual run (daemon-free, in-process `append_cards`). - **Voice + judgment (this skill):** fills the `needs_draft` cards with a ~150-word nudge in Misha's voice and flips them to `ready_for_review`. The CEO then approves+sends from the terminal with `/queue approve <id>` (or `scripts/action-queue.py approve <id>`) - a SYNCHRONOUS, watched send, daemon-free. **This skill never sends; it only drafts into the queue.** ## Phase 0 - Load context 1. Read `reference/misha-voice.md` (voice, maritime inventory, "what Misha never says"). 2. Apply `.claude/rules/voice.md`, `.claude/rules/humanization.md`, `.claude/rules/hidden-chars.md`, `.claude/rules/voss.md`. 3. Read the queue store `outputs/operations/action-queue/queue.json` (read-only) to discover cards. The targets are cards with `action_type: "email_send"` AND