Agent skill
deal-xray
Stress-tests a live opportunity by separating what the buyer has proven from what the rep believes, then scores deal risk and names the next action that would change the forecast.
Filed under CRM and RevOps.
From varunk130/ai-gtm-skill-library · 37 skill entries · 6 · pushed 2026-09-19
What it does when it runs
Stress-tests a live opportunity by separating what the buyer has proven from what the rep believes, then scores deal risk and names the next action that would change the forecast. Use when: deal review, deal risk, pipeline review, forecast call, is this deal real, qualify this opportunity, stalled deal, commit or upside.
Automated analysis of the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/varunk130/ai-gtm-skill-library.git /tmp/ai-gtm-skill-library git -C /tmp/ai-gtm-skill-library sparse-checkout set "gtm-skills/deal-xray" mkdir -p ~/.claude/skills/deal-xray cp -R "/tmp/ai-gtm-skill-library/gtm-skills/deal-xray/." ~/.claude/skills/deal-xray/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from varunk130/ai-gtm-skill-library/blob/158f12c03830dca454576eb1a78b1e4a34ae83e3/gtm-skills/deal-xray/SKILL.md, which is licensed MIT (repository). 467 words, 7 headings.
Deal X-Ray (PROVEN Framework)
Qualification checklists get filled in from memory and optimism. Deal X-Ray asks, for each element, what the buyer has done (not said) to prove it, and scores only the evidence. The output is a risk read and one concrete next step per gap, ready for a forecast call.
Core Principle
Score buyer actions, not rep opinions. "They love it" is a belief; "their CFO joined the pricing call" is proof.
The PROVEN Framework
| Letter | Element | Proof looks like |
|---|---|---|
| P | Pain | The buyer quantified the cost of the problem in their own words or numbers |
| R | Resources | Budget line named, or funding source confirmed by someone who controls it |
| O | Owner | An economic buyer has attended a meeting or replied in writing |
| V | Validation | Technical fit confirmed: pilot results, security review started, integration scoped |
| E | Exit criteria | Written mutual plan with dated steps to signature |
| N | No-decision risk | Buyer articulated why doing nothing is worse than acting now |
Evidence levels per element: 0 none · 1 rep belief · 2 buyer said it · 3 buyer did it (artifact exists).
Proof score = Σ levels / 18 × 100.
| Score | Call |
|---|---|
| 75+ | Commit candidate |
| 50-74 | Best case - close the named gaps first |
| <50 | Pipeline only - do not forecast |
Process
- Gather - CRM notes, call transcripts, emails, mutual plan
- Evidence pass - for each PROVEN element, quote the artifact that proves it or mark the gap
- Score - apply evidence levels; flag any element at 0 as the first gap to close
- Next action - for each gap, one action that would move it up a level, with owner and date
- Forecast note - two sentences: the call, and the single fact that would change it
Output
Save to outputs/deal-xray-[account]-[YYYY-MM-DD].md
| Artifact | Description |
|---|---|
| Evidence table | Element, level, quoted proof or "gap" |
| Proof score + call | 0-100 with commit / best case / pipeline |
| Gap plan | Action, owner, date per gap |
Tips
- Level 3 needs an artifact - a calendar invite, a signed doc, a ticket number
- No-decision is the top competitor - score it honestly
- Re-run weekly - a score that hasn't moved in two weeks is a stalled deal
Pairs With
- competitive-battlecard - when a named competitor appears in the evidence
- revenue-forecasting - consumes the proof score as a forecast input
- enablement-forge - recurring gaps across deals become coaching topics
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- lost-deal-revival-agent by Othmane-Khadri · 310
- deal-documentation by louisblythe · 159
- deal-review-win-loss by louisblythe · 159
- deal-upselling by louisblythe · 159
- deal-patterns by kenny589 · 64
- deal-desk-operations by NEON-Rutger · 48
- deal-qualification-gates by NEON-Rutger · 48
- deal-velocity-engineer by NEON-Rutger · 48
Need help setting it up?
This page tells you what deal-xray does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.