Deal ops
Create, qualify, advance, and close deals through the pipeline end to end — on the vruum CLI and via MCP.
Deal ops is the lifecycle of a deal: create it against a person, set its value,
qualify it, advance it through the stages, and close it won or lost. This recipe
shows the flow on both surfaces; the deal-triage skill reviews the whole
pipeline and surfaces the deals that need attention.
CLI flow
# 1. Create a deal for a person (person + name are required).
vruum deal create --person-id <person_id> --name "<deal name>" --value <usd>
# 2. Update its value or name later.
vruum deal update <deal_id> --value <usd>
# 3. Advance it through the pipeline stages.
vruum deal stage <deal_id> <stage>
# 4. Add a stakeholder.
vruum deal stakeholder add <deal_id> <person_id>
# 5. Close it out.
vruum deal won <deal_id>
vruum deal lost <deal_id>
MCP flow
get_deal_360 returns the full deal context; create_deal and update_deal
mutate it; qualify_deal runs MEDDIC qualification; manage_deal_stakeholders
manages the buying committee; and record_deal_outcome closes it. All are
default-loaded MCP tools, alongside inspect_pipeline for the portfolio view.
inspect_pipeline() → pipeline overview
get_deal_360(deal_id=…) → one deal, full context
create_deal(person_id=…, name="<deal name>", value=…)
update_deal(deal_id=…, value=…)
qualify_deal(deal_id=…)
manage_deal_stakeholders(deal_id=…, …)
record_deal_outcome(deal_id=…, outcome="won")
For anything outside the deal surface, use vruum_exec.
Use the skill
The deal-triage skill reviews the whole pipeline with parallel subagents —
it scores pipeline risk, finds qualification gaps and stakeholder coverage
holes, and ranks which deals need attention, instead of you calling deal tools
one by one.
# CLI: read the packaged playbook.
vruum skills list
vruum skills show deal-triage
# MCP: invoke it inline.
invoke_skill(skill_id_or_name="deal-triage")