Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Identify upsell/cross-sell opportunities
.claude/skills/davekilleen-expansion-opportunities/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | 135% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -15% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 41% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 215% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 340% | 0% |
Use for a portfolio or named-account review when the requester wants possible upsell, cross-sell, or seat-expansion opportunities grounded in account evidence and a customer-expressed need. Confirm the account scope and review as-of date before scanning.
Do not use this skill to edit CRM records, create pipeline commitments, contact a customer, quote pricing, promise an expansion, or decide commercial strategy. Not for renewal negotiation or a health-score decision; use renewal-prep or health-score for those jobs.
as-of date. Record each source, source date, datechecked, unit/currency, and account identifier. Prefer current customer statements and signed entitlements, then CRM/account facts, product telemetry, support records, and dated internal notes. Do not merge conflicting accounts by name alone.
and comparable. Otherwise write unknown and explain the missing input; never invent potential value, likelihood, budget, percentage, owner, or urgency.
references and label whether each statement is observed, expressed, fit-checked, or speculative.
source. A usage gap can be evidence for investigation but is not an expressed need. If the capability or eligibility is not verified, mark fit unknown.
supports that category. Rank by evidence completeness and sourced timing signals, not by an invented probability. Treat any suggested next step as a recommendation for human review.
period, and basis. If any value is unknown or incomparable, report the aggregate as unavailable rather than filling the gap.
Use observed for account evidence directly supported by a source, inferred for a fit interpretation, unknown for missing or unverified need/fit/value, stale for evidence outside the relevant freshness or as-of period, and contradictory when sources disagree. Keep speculation visibly separate from evidence, state confidence, and never infer intent from silence or usage alone. Never invent dates, metrics, owners, intent, money, percentages, causes, status, or evidence. Recommendations are not human decisions.
Return a review containing:
as-of date, source register, source dates, and account identifiers;speculation fields;
unknown/unavailable value;Remain read-only by default. Do not change CRM, account pages, opportunities, pricing, forecasts, or customer records. If a CRM change, outreach, quote, pricing action, or other commercial action is requested, preview the exact target, fields/content, audience, and side effects; redact secrets or unapproved personal/confidential content; wait for explicit confirm from the authorized human owner; then perform only that approved action. A recommendation never authorizes a human or commercial decision.
Read back account identifiers, evidence citations, product-fit references, and any value formula. Reconcile duplicate accounts, category counts, units, currency, period, and aggregate totals; fail closed on mismatches. If a source or CRM read fails, preserve the review, mark the affected candidate unknown or blocked, record the failure, and rerun after refresh. Never silently merge accounts or turn speculation into a CRM fact.
Other measured skills in the registry, with their headline benchmark lift.