Outreach triage

Skill for reviewing the pending outreach queue end to end — pull drafts, approve the strong ones, regenerate or reject the rest.

Outreach triage is the daily loop of clearing the pending outreach queue: pull the draft messages, read each against its research, approve the ones that are ready to send, and regenerate or reject the rest. The outreach-triage skill automates the same motion with parallel review; this page documents the calls it can use underneath.

CLI flow

Pull the queue, inspect a draft, then act on it. Approve a single message by id, or batch-approve several once you've reviewed them.

# 1. Pull everything still awaiting review.
vruum message queue --status draft

# 2. Approve one message once you've read it against its research.
vruum message approve <message_id>

# 3. Tighten a draft in place, or regenerate it from scratch.
vruum message edit <message_id> --body "<revised copy>"
vruum message regenerate <message_id>

# 4. Reject anything off-base.
vruum message reject <message_id>

# 5. Batch-approve a reviewed set (ids as args, or piped on stdin).
vruum message bulk-approve <message_id_a> <message_id_b> <message_id_c>

MCP flow

The same loop from the AI chat. get_outreach_review returns the queue with the research context attached; manage_messages acts on drafts — pass one message id, or an id array to approve or reject a reviewed batch in one call.

get_outreach_review()                       → the pending queue + context
manage_messages(action="approve", id=…)
manage_messages(action="reject", id=…)
manage_messages(action="approve", id=[…])

All three are default-loaded MCP tools, so no tool search is needed. For anything outside the message surface, use the local vruum CLI.

Use the skill

The outreach-triage skill runs this whole loop with parallel subagent review — it pulls the queue, reviews each draft against its research, and surfaces a ranked approve/edit/reject recommendation instead of you pulling items one by one.

# CLI: read the packaged playbook.
vruum skills list
vruum skills show outreach-triage

For harness-native execution, install the Vruum-shipped skills through the plugin, vruum init, or @vruum/skills, then ask the harness to invoke outreach-triage. The MCP skill facade is for team skills saved in Vruum, not these shipped package skills.