The Revenue AI Report
Sales

Customer Health Scan

Read a customer call's Evidence Ledger for renewal risk, expansion signals, value realized, adoption, and sponsor health, and produce a Green/Yellow/Red health read, a 4-part executive brief (Context, Risks, Opportunities, Next Moves), and a customer recap with owners.

Part of Granola to Claude: GTM Call Stack. Get every file in the kit, plus the guide, in one place.

Where it came from

  • Source: Built by Jonathan Kvarfordt on the GTM AI OS. Supplied as a complete zip and served unchanged.
  • Frameworks applied: Role scans

Why it was chosen

It covers a job one of the eight revenue seats has to finish, and it states its process, decision rules, and output format clearly enough for an agent to follow.

How to use it

  1. 1.Copy the SKILL.md text below, or download the raw file.
  2. 2.Create a folder named exactly customer-health-scan in your agent's skills directory.
  3. 3.Save the file inside that folder as SKILL.md.
  4. 4.Ask the agent one of the trigger requests below.
  5. 5.Check the output against what you already know before it leaves your desk.

Install this skill

  1. For Claude Code, copy the command below into your terminal. It creates the skill folder and saves the file as SKILL.md.
  2. For another assistant that supports skills, download the file above and place it in a folder named customer-health-scan inside that assistant's skills directory.
  3. Start a new conversation and ask for the job named on this page. Review the result before using it.

For the supporting files, download the full Granola to Claude: GTM Call Stack package too. The single-file command only installs SKILL.md.

mkdir -p "$HOME/.claude/skills/customer-health-scan" && curl -fL "https://www.therevenueaireport.com/agent-skills/customer-health-scan/SKILL.md" -o "$HOME/.claude/skills/customer-health-scan/SKILL.md"

Ask it this

  • is this customer at risk
  • health check from this call
  • renewal risk

The SKILL.md file

---
name: customer-health-scan
description: Read a customer call's Evidence Ledger for renewal risk, expansion signals, value realized, adoption, and sponsor health, and produce a Green/Yellow/Red health read, a 4-part executive brief (Context, Risks, Opportunities, Next Moves), and a customer recap with owners. Use when a CSM or AM asks "is this customer at risk", "health check from this call", "renewal risk", "QBR prep from my calls", "expansion signals", or "write the customer recap".
---

# Customer Health Scan

For CSMs and AMs. Customers rarely say "we are going to churn". They say "we're reviewing all our vendors", "our new VP has their own stack", or nothing at all about the outcome they bought you for. This skill catches those lines.

Rebuilt from the Momentum prompt library (Executive Brief Builder, Email from Transcript, Get Caught Up on an Account). Risk and expansion signals are new.

## Inputs

- `ledger.md` (run `transcript-denoise` first) and `rep-read.md` if present.
- Optional: earlier ledgers for this customer, in date order, to see trend.
- Ask if unknown: renewal date, the outcome the customer bought for (their success metric), current sponsor.

## Step 1: Tag health signals

Go through ledger rows and tag each that fits:

| Signal | Direction | Examples in buyer words |
|---|---|---|
| Value realized | + | a result with a number, "we cut X", "the team relies on it" |
| Value gap | - | the original goal is not mentioned, or "we haven't really gotten to..." |
| Adoption | + / - | who uses it, how often, teams added or dropped |
| Sponsor change | - | new leader, sponsor leaving, reorg |
| Budget pressure | - | "reviewing all vendors", "cutting tools", "CFO is asking" |
| Competitor or replacement | - | another tool named, "our new VP used X before" |
| Unresolved issue | - | a support problem raised again, frustration, escalation |
| Silence | - | the champion did not join, or answers got shorter |
| Expansion | + | new team, new use case, new region, "could this also do..." |
| Advocacy | + | offered a reference, intro, case study, or internal demo |

Every tag cites a ledger row. Rep Read `D:` lines count as Inferred risk signals.

## Step 2: Health read

| Status | Rule |
|---|---|
| Green | value realized with evidence, sponsor stable, no unresolved issue or replacement signal |
| Yellow | one risk signal, or value not mentioned on a call about value |
| Red | two or more risk signals, or any sponsor change plus budget pressure, or a named replacement |

Print the Rep Confidence beside it. If renewal is within 120 days and status is Yellow or Red, say so first.

## Step 3: Executive brief, exactly 4 sections

1. **Context**: situation, stakeholders, what they bought for, where they are now. Facts only.
2. **Risks**: ranked. Each with evidence, likely impact (revenue at risk if known), and time sensitivity.
3. **Opportunities**: expansion or advocacy, each with evidence and a rough size if the customer gave one.
4. **Next Moves**: 3 to 5 steps, each with an owner and a date, ranked by impact and urgency.

If something critical is missing (renewal date, sponsor, success metric), say so in a "Gaps" line. Do not fill it.

## Step 4: Customer recap (draft)

Plain text, ready to paste into an email. No bold, no bullets in the body.

```
Subject: Recap and next steps, <topic>

<2 to 4 sentences: what we heard, in their words where possible>

Summary of customer issues:
<one paragraph>

Action items with owners:
Action item: <what>
Owner: <name or role>
Due: <date if stated>

<one closing line with the next meeting or ask>
```

Label it "Draft for review, not sent".

## Output: `health.md`

```markdown
# Customer Health: <account>, <meeting>, <date>
Status: <G/Y/R> | Rep Confidence: C<n> | Renewal: <date or unknown>

## Signals
| Signal | Direction | Evidence (quote, time) | Confidence |
## Executive brief
### Context
### Risks
### Opportunities
### Next Moves
### Gaps
## Customer recap (draft, not sent)
```

## Rules

- No risk without a quote or a Rep Read line behind it.
- Silence is a signal; name what was not said (for example: the success metric never came up).
- Never send the recap. Never update a CRM.

Common questions

What does the Customer Health Scan skill do?
Read a customer call's Evidence Ledger for renewal risk, expansion signals, value realized, adoption, and sponsor health, and produce a Green/Yellow/Red health read, a 4-part executive brief (Context, Risks, Opportunities, Next Moves), and a customer recap with owners.
Where does the Customer Health Scan skill come from?
Built by Jonathan Kvarfordt on the GTM AI OS. Supplied as a complete zip and served unchanged.. The source and included files are shown on this page and in the package download.
Why was the Customer Health Scan skill chosen for this library?
It covers a job one of the eight revenue seats has to finish, and it states its process, decision rules, and output format clearly enough for an agent to follow.
When should the Customer Health Scan skill not be used?
Use it only for the job named above. A skill applied outside its scope produces confident output on the wrong question.
How do I install the Customer Health Scan SKILL.md file?
Download the file, create a folder named exactly customer-health-scan inside your agent's skills directory, and save the file inside it as SKILL.md. The agent loads it when a request matches the description.

Raw file: https://www.therevenueaireport.com/agent-skills/customer-health-scan/SKILL.md. Plain-language skills with worked examples live in the Skills and Prompts library.

More Sales skills

Share this skill

Posting to Instagram or TikTok? Copy the link, it carries the title, summary and share image.

Get the Report

The research behind these skills, weekly.

Arrives weekly by email. Free. Unsubscribe anytime. By subscribing you agree to our Privacy policy and Terms. We never sell or share the list.