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-triageFor 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.