一键导入
lead-router
Qualify a lead and route it to the right governed action, direct outreach, a nurture campaign, or a recorded hold, sealing which path was taken and why.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Qualify a lead and route it to the right governed action, direct outreach, a nurture campaign, or a recorded hold, sealing which path was taken and why.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Governed runtime for agent skills: discover and install portable skills, run bounded skill graphs with explicit authority, and inspect signed receipts for what happened.
Audit a sealed runx receipt for governance, comparing the authority a run exercised against what it was granted, and flag over-reach, ungated mutation, unrecorded refusals, or exposed secret material.
Verify the receipt ids behind a normalized authority-usage summary, compare that evidence with granted scopes, and propose the narrowest grant the evidence supports.
Answer a cross-run audit question against the receipt ledger, returning matched receipts and a chain-verification result.
Read durable reflect projections, group repeated signals by skill, and emit validated handoffs to skill-lab improve when the evidence clears configured floors.
Review receipts and harness failures to propose bounded skill improvements.
| name | lead-router |
| description | Qualify a lead and route it to the right governed action, direct outreach, a nurture campaign, or a recorded hold, sealing which path was taken and why. |
| runx | {"category":"growth"} |
Not every lead gets the same treatment, and pretending otherwise is how teams
burn their list. lead-router qualifies a lead once and then takes exactly
one path: reach out now, drop it into nurture, or hold and leave it alone. The
choice is governed and sealed, so a month later you can see why this lead got a
personal email and that one did not.
This is the first skill built on the graph's when primitive. A single
qualify step decides a route, and three branches each declare the route they
serve. The runtime runs the branch that matches and skips the rest; the receipt
records the route, the rationale, and the one path that executed. There is no
hidden routing inside an agent, the branch is a visible, auditable part of the
graph.
lead-router is a graph that composes existing skills behind one routing
decision:
qualify reads the lead and engagement signals and emits a route:
reach_out, nurture, or hold, with a rationale.when route == reach_out, the send-as skill plans a direct, approval-gated
outreach message.when route == nurture, the send-as skill plans a governed nurture
campaign handoff for whichever provider adapter the operator has configured.when route == hold, a hold is recorded with the reason, and nothing is sent.Exactly one branch runs. The unselected branches are skipped, not blocked, and the run seals normally on whichever path executed. Authority narrows per branch: the outreach and nurture branches carry their own send scopes and approval gates, the hold branch sends nothing at all.
send-as and then a provider adapter.hold route exists for exactly that case.qualify produces route (the scalar the branches test) plus rationale and
segment.when: { field: qualify.route, equals: <route> }; a
branch whose route does not match is skipped and the graph continues.qualify's route
and the single branch that ran, so the path is provable after the fact.lead: the run returns needs_agent; there is nothing to qualify.route: hold: outreach and nurture are skipped; the hold branch records
the reason and the run seals with nothing sent.qualify should route to hold rather than
guess; a hold is a clean, recorded outcome, not a failure.The run seals to runx.receipt.v1. The receipt links qualify (the route and
rationale) and the single branch that executed (send_plan or hold_record).
The branches that did not match are recorded as skipped, so the receipt proves
both the decision and the one action taken.
lead (required): lead, account, and engagement signals to qualify.principal (required): principal the outreach or nurture is sent as.objective (optional): what the outreach should accomplish.operator_context (optional): compliance, consent posture, or campaign
constraints.