Build a value statement for an account — what value has been realized, against which success criteria, with what evidence. Use before a QBR, executive check-in, renewal conversation, or when preparing an expansion signal handoff to the AE. Produces two versions: an internal analysis (with health signals and expansion context) and a customer-facing value narrative (clean, evidence-based, no internal data). Distinct from qbr-builder: this skill isolates the value story without the full QBR stru...
Scanned 6/6/2026
Install via CLI
openskills install t0ddc3by/claude-for-customer-success---
name: value-statement
description: >
Build a value statement for an account — what value has been realized, against
which success criteria, with what evidence. Use before a QBR, executive check-in,
renewal conversation, or when preparing an expansion signal handoff to the AE.
Produces two versions: an internal analysis (with health signals and expansion
context) and a customer-facing value narrative (clean, evidence-based, no internal
data). Distinct from qbr-builder: this skill isolates the value story without
the full QBR structure.
argument-hint: "[account name] [--internal | --customer | --exec-brief | --ae-handoff]"
version: "1.0.0"
deployment_target: plugin
---
# /value-statement
[PROPOSED]
## Use When
- Drafting value messaging for a QBR, renewal, or business review
- Building a value narrative for a customer-facing success summary
- Preparing renewal positioning that leads with value delivered
- Generating internal expansion signal documentation (expansion mode — never customer-facing)
## Do NOT Use For
- Renewal commercial prep (pricing, negotiation) — use /csm:renewal-readiness
- Full QBR deck construction — use /csm:qbr-builder
- Success plan updates — use /csm:success-plan-builder
- Expansion business case for AE/AM — use /csm:expansion-business-case
## Typical Activation
"/csm:value-statement Acme Corp"
"/csm:value-statement Acme Corp --renewal"
"/csm:value-statement Acme Corp --qbr"
"Draft a value statement for [account]"
"Write the value narrative for [customer]'s renewal"
---
Articulate the value this account has received — in their terms, with evidence,
calibrated to the audience.
---
## Pre-flight
Read `~/.claude/plugins/config/claude-for-customer-success/csm/CLAUDE.md` and
`~/.claude/plugins/config/claude-for-customer-success/company-profile.md`.
If either is missing or contains `[PLACEHOLDER]` markers, stop and prompt for
`/csm:cold-start-interview`.
Critical configuration to apply:
- Primary value metric — the configured north-star measure of customer success
- Success criteria model — account-specific or standard template
- CS motion — shapes narrative depth and audience framing
- Value categories configured for the company (e.g., efficiency, risk reduction,
revenue impact, cost savings, user experience)
**G-code dependency:** All G-code guardrails referenced in this skill (G1–G9) are defined in the CLAUDE.md config loaded above. If Pre-flight halts or config is missing, G-codes are undefined — do not proceed with partial config.
---
## Reasoning Protocol
Before generating output, apply these primers:
1. **CLASSIFY**: What type of value statement request is this?
- **Evidence-Rich ROI Narrative** — account has quantitative data and agreed success criteria; build a metrics-backed value story
- **Criteria-Gap Value Framing** — no formal success criteria exist; infer value from usage signals and flag every claim as unvalidated
- **Renewal-Context Value Defense** — value statement serves an upcoming renewal; lead with strongest verified outcome, acknowledge gaps honestly
- **Expansion-Signal Packaging** — value statement supports an AE handoff; separate proven ROI from speculative expansion signals
- **Executive Visibility Summary** — C-level audience; prose-only, 2-3 headline outcomes with one number each, under 400 words
2. **CONSTRAINTS**: What limits the solution space?
- Value claims require evidence with source annotation — unsupported claims get `[review]` or are omitted from customer output
- Expansion signals never appear in customer-facing output under any circumstances
- Revenue implications (ARR trajectory, renewal probability) require reviewer validation before distribution
- Customer-facing output uses the customer's business language, not product terminology
- Success criteria gaps must be acknowledged explicitly — never construct post-hoc success framing silently
- G1: Do not classify accounts as likely to churn or assign churn probability — present component signals only
- G5: Internal data (health scores, ARR, expansion signals) must never appear in customer-facing output
- G7: Flag any data older than 30 days with source date and staleness indicator
3. **EXPERT CHECK**: What would a veteran CSM verify first?
- Are the success criteria sourced from an agreed document (success plan, kickoff, prior QBR), or are they inferred? If inferred, flag before proceeding.
- Does every metric map to a goal the customer actually stated, or is it a product adoption proxy dressed as customer value?
- Is the data current enough to stake a conversation on? (Usage >30 days old is directional; NPS >90 days is stale.)
4. **ANTI-PATTERNS**: Common mistakes to avoid:
- Metric dump without narrative — tables of numbers the customer cannot interpret as business value
- Proxy metric substitution — reporting DAU when the customer's goal was cost reduction
- Gap hiding in renewal context — omitting known underperformance the customer already sees
- Signal-as-opportunity leap — treating a champion's casual mention as a qualified expansion opportunity
- Feature-language leakage — using product names in customer-facing or exec-level output
- Confidence inflation — presenting single-source or anecdotal evidence with the same certainty as verified outcomes
**After execution**, verify:
- Does the output answer the implicit question the CSM is asking?
- Are all data sources timestamped and staleness-flagged?
- Is the output mode matched to the actual need?
- Confidence: [High] if 2+ live sources corroborate / [Medium] if single-source or partially stale / [Low] if user-provided context only — state which.
## Mode
`--internal`: Full value analysis for CSM use — health signals included, expansion
signals tagged, source annotations on every value claim. **Default.**
`--customer`: Clean, customer-facing value narrative. Evidence-based. No internal
health data, no expansion signals, no source annotations. Appropriate to share
directly or embed in a deck or email.
`--exec-brief`: 1-page executive summary version of the customer-facing statement.
Built for a C-level audience. No metrics tables — prose narrative with 2-3 headline
outcomes. Under 400 words.
`--ae-handoff`: Expansion-signal handoff package for the AE/AM. Internal. Includes
qualified expansion signals, account health context, and CSM-recommended next step
for the commercial conversation.
---
## Data gathering
**Connector error categorization:** When a connector call fails, distinguish the error type before proceeding:
- **Rate-limited (transient):** Connector returns HTTP 429 or equivalent throttle signal. Note the rate limit explicitly in output ("CRM data temporarily rate-limited — retry in 60 seconds recommended") and offer to retry rather than proceeding with degraded output.
- **Unavailable (permanent for this session):** Connector is not configured, authentication has expired, or service is down. Fall back to the manual-input path below and label all affected sections as "connector unavailable — manual input used."
Do not conflate these — a rate-limited connector will return data shortly; an unavailable connector will not.
**First, check if account-research or qbr-builder ran this session.** Use that
context rather than re-pulling from connectors.
**If not, pull from connected integrations:**
- CS Platform: product usage trends, milestone completion, feature adoption
- CRM: ARR, contract terms, stakeholder contacts, prior value conversation notes
- Document storage: existing success plan, prior QBR, kickoff notes
- NPS: most recent score and verbatim if available
**Success criteria source:** From configured success criteria model, or from a
connected success plan document. If neither is available:
> "To build a meaningful value statement, I need this account's agreed success
> criteria. What did the customer say they wanted to accomplish — at kickoff,
> in their success plan, or in a prior QBR? Paste the criteria or describe them."
If no criteria are available: build with usage and engagement signals, flag every
value claim as `[review — not validated against agreed success criteria]`, and
recommend establishing criteria as an explicit action.
---
## Internal value analysis (`--internal`)
---
**Value Analysis — [Account Name]**
*[Date] · INTERNAL — not for distribution*
---
**Account snapshot**
| Field | Value |
|-------|-------|
| ARR | $[amount] |
| Renewal | [date] — [N] days |
| Segment | [segment] |
| Health | [Red / Yellow / Green] |
| CS motion | [High-touch / Tech-touch / Hybrid] |
| Primary value metric | [configured metric] |
---
**Value realized — against success criteria**
For each agreed success criterion, show current status:
| Success Criterion | Target | Actual | Status | Evidence source |
|-------------------|--------|--------|--------|----------------|
| [Criterion 1] | [metric] | [result] | ✅ / 🟡 / ⛔ / ⏳ | [CS Platform / CRM / self-reported] |
| [Criterion 2] | | | | |
| [Primary value metric] | [configured target] | [actual] | | |
If success criteria are unknown: replace with "signals observed" framing.
---
**Value narrative (internal)**
Interpret the table in 3-5 sentences. Go beyond restating the data.
> "The account has achieved [Criterion 1] — their team activated [N] users
> in [feature], which directly addressed the onboarding bottleneck they described
> at kickoff. [Criterion 2] is partial: they've reached [X%] of target, but
> adoption of [specific feature] is lagging; champion's last call indicated
> [reason]. The primary value metric — [configured metric] — is at [result],
> which [beats / misses / meets] the agreed target. The overall value story
> is strong but has one gap that should be addressed before the renewal
> conversation leads with outcomes."
---
**Value by configured category**
| Category | Evidence | Strength |
|----------|----------|---------|
| [e.g., Efficiency] | [Specific metric or outcome — sourced] | [Strong / Partial / Weak / Unknown] |
| [e.g., Risk reduction] | [Specific metric or outcome] | |
| [e.g., Revenue impact] | [Specific metric or outcome] | |
| [e.g., User experience] | [Specific metric or outcome] | |
Only populate categories where evidence exists. Do not invent value claims.
---
**Expansion signals (internal — not for customer-facing output)**
List any signals that indicate potential for expansion. Tag each as
`[early signal — not yet qualified]`.
- [Signal 1 — e.g., "Champion mentioned [adjacent team] is evaluating a similar
workflow — not a formal request yet"] `[early signal — not yet qualified]`
- [Signal 2 — e.g., "Usage of [feature] is at 94% of licensed capacity —
potential seat expansion"] `[early signal — not yet qualified]`
If none: "No expansion signals in available data."
Expansion signals go to the AE. Do not include in customer-facing value output.
Use `--ae-handoff` to build the handoff package.
---
**Open items that weaken the value story**
Things that should be resolved before using this value statement in a customer
conversation:
| Item | Impact | Recommended action |
|------|--------|-------------------|
| [e.g., NPS from 6 months ago] | [Stale sentiment — may not reflect current state] | [Request updated NPS before renewal conversation] |
| [e.g., Criterion 2 below target] | [Customer may not view this as full value delivery] | [Understand root cause; include in plan for next quarter] |
---
## Customer-facing value narrative (`--customer`)
---
**What we've accomplished together — [Account Name]**
*[Quarter / date range]*
---
This document captures the value [Account name] has realized from [product] over
[period], measured against the outcomes [Account name] said mattered at the start
of [project/engagement/quarter].
---
**Your outcomes — what you said you wanted**
[Customer goal 1 — in their words, not product language]
[Customer goal 2]
---
**What we delivered — evidence**
**[Outcome 1 — headline]**
[2-3 sentences. Specific. Sourced. In the customer's business language, not
product language. Example: "Your team now processes [N] [workflows] per week,
compared to [baseline] before implementation — a [%] improvement that [business
impact the customer described]."]
Source: [CS Platform / customer-reported / [specific data source]]
**[Outcome 2 — headline]**
[2-3 sentences.]
---
**[Primary value metric — configured]:** [Result vs. target]
[If achieved: 1 sentence on what this means for their business.]
[If not yet achieved: 1 sentence on trajectory and what's needed to reach it.]
---
**What's next**
[1-2 sentences on the next value horizon — what success looks like in the next
quarter. Forward-looking, based on agreed success criteria. Not a feature roadmap.]
---
> **Note:** Remove source annotations before sharing. Verify all figures against
> current data before distribution. Do not include health scores, expansion signals,
> or internal account notes in the customer-facing version.
---
## Executive brief (`--exec-brief`)
---
**[Account Name] — Value Summary**
*Prepared by [CSM name] · [Date]*
[2-3 sentences establishing the business context. What the company was trying
to do when they partnered with [product]. Keep it in their language.]
**What's working:**
[Headline outcome 1 with a specific number. One sentence.]
[Headline outcome 2. One sentence.]
[Headline outcome 3 if applicable. One sentence.]
**What we're focused on next:**
[One forward-looking sentence on next-period priorities. Not a feature list.]
[Optional closing sentence reinforcing partnership — genuine, not promotional.]
---
*[Company name] · [CSM name] · [contact]*
---
## AE handoff package (`--ae-handoff`)
For internal use. Route to AE/AM — not to the customer.
---
**Expansion Signal Handoff — [Account Name]**
*[Date] · INTERNAL · Route to: [AE/AM name]*
**CSM:** [name]
**Account health:** [Red / Yellow / Green]
**Renewal:** [date] — [N] days
---
**Why I'm flagging this now**
[1-2 sentences. What specific signal triggered this handoff. Why now is the right
moment to have the commercial conversation.]
---
**Expansion signals**
| Signal | Evidence | Confidence | Recommended approach |
|--------|----------|-----------|---------------------|
| [Signal 1] | [Specific evidence] | [High / Medium / Low] | [Commercial angle] |
| [Signal 2] | | | |
**Important:** These are unqualified signals at this point. The AE should validate
them directly with the customer. The CSM has not made any expansion commitment or
implied pricing.
---
**Value context for the commercial conversation**
[2-3 sentences on realized value. What has the customer achieved? What's the
strongest outcome to reference as proof of ROI before discussing expansion?]
---
**Stakeholder context**
| Name | Role | Engagement | Notes |
|------|------|------------|-------|
| [Champion] | [Role] | [Active / Declining] | [Relevant note for expansion conversation] |
| [Exec sponsor] | [Role] | [Active / Declining] | [Relevant note] |
| [Economic buyer if known] | | | |
---
**CSM recommended next step for AE**
[Specific ask — e.g., "Schedule a 30-minute call with [champion name] to
explore [use case]. I'll be on the call to anchor on realized value before
you introduce the expansion topic. Avoid leading with pricing — they're still
in the trust-building phase with the platform."]
---
## Reviewer note
> **⚠️ Reviewer note**
> - **Sources:** [CS Platform ✓ live | CS Platform [configured but unverified] | CRM ✓ live | CRM [configured but unverified] | success plan from [date] | user provided | not connected — conversation context only]
> - **Success criteria source:** [Account-specific from [source] | configured standard template | CSM-provided — verify with customer before using in customer-facing communication]
> - **Value claims:** [Sourced from data — see inline annotations | CSM-reported — not independently verified]
> - **Data as of:** [timestamp per source]
> - **Expansion signals:** [In internal version only — not in customer-facing output]
> - **Flagged for your judgment:** [N items marked `[review]` inline | none]
---
## Output
Value statement output — format driven by flag (`--internal`, `--customer`,
`--exec-brief`, `--ae-handoff`). Ranges from internal analysis with ROI evidence
to customer-facing narratives to AE handoff packages. See mode-specific sections
for field-level structure.
## Guardrails
**Value claims require evidence.** A claim without a source is not a value claim.
Flag unsupported claims `[review]` in the internal version; omit from customer-facing
output until verified.
**Customer language for customer output.** The customer-facing narrative uses the
customer's words for their goals — not the product's feature names or the CSM's
internal categorization.
**Expansion stays internal.** Expansion signals appear only in the internal analysis
and AE handoff. They do not appear in customer-facing value output under any
circumstances.
**No revenue implications without validation.** If the value statement implies
ARR trajectory, renewal probability, or revenue impact, flag for reviewer validation
before sharing with leadership or finance.
**Criteria gap acknowledgment.** If success criteria were never formally agreed,
the value statement says so explicitly rather than constructing a post-hoc success
frame. Propose establishing criteria as a next action.
---
## After the statement
- "Customer-facing version ready — embed in a QBR: `/csm:qbr-builder [account]`"
- "Expansion signals confirmed — build the AE handoff: use `--ae-handoff` mode"
- "Preparing for a renewal conversation — run: `/csm:renewal-readiness [account]`"
- "Executive brief for exec check-in — add call prep: `/csm:call-prep [account]`"
---
## Reference Files
The following reference files govern this skill's detailed behavior. They are loaded on-demand when the relevant behavior is being applied — they are not front-loaded into every response.
| File | Purpose |
|------|---------|
| `references/reasoning-blueprint.md` | Problem classification taxonomy, domain heuristics, common failure modes, and expert judgment patterns for this skill |
---
## Security & Permissions
- network_access: outbound_allowlist (CRM, CS platform, document storage per configured integrations)
- filesystem_write: false
- filesystem_read: config files only (~/.claude/plugins/config/claude-for-customer-success/csm/CLAUDE.md and company-profile.md)
- subprocess_execution: false
- dynamic_code_execution: false
## Trust & Verification
- Expansion signals and internal upsell flags must never appear in customer-facing output
- Value metrics must reference the configured primary value metric — do not invent success criteria
- Revenue language (ARR, contract value, expansion potential) is internal-only unless explicitly included in a customer-facing deliverable by the CSM
- If config files are missing or contain [PLACEHOLDER] markers, halt and prompt for /csm:cold-start-interview
No comments yet. Be the first to comment!