Systems Lab

Agent skill

champion-tracker

Tracks champion strength across a deal's call(s) — builds an action ledger, one row per named contact per cited quote, tagging each as either an act of internal selling (looping in a stakeholder, pushing back for the rep in a room the rep wasn't in) or mere positive sentiment (encouraging words, no action), then reads the trend across calls.

activeSelf-containedInstructions only870 words

Filed under Calls, demos and discovery.

From zime-ai/zime-gtm-skills · 41 skills · 14 · pushed 2026-08-26

What it does when it runs

Tracks champion strength across a deal's call(s) — builds an action ledger, one row per named contact per cited quote, tagging each as either an act of internal selling (looping in a stakeholder, pushing back for the rep in a room the rep wasn't in) or mere positive sentiment (encouraging words, no action), then reads the trend across calls. Use when a rep or manager wants to know if a deal actually has a champion or just an enthusiastic contact, especially before a forecast call or a stalled deal review.

Read from the skill and the 5 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-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about champion-tracker

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/zime-ai/zime-gtm-skills.git /tmp/zime-gtm-skills
git -C /tmp/zime-gtm-skills sparse-checkout set "skills/champion-tracker"
mkdir -p ~/.claude/skills/champion-tracker
cp -R "/tmp/zime-gtm-skills/skills/champion-tracker/." ~/.claude/skills/champion-tracker/

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 ↗

Or take the whole library

This repo ships a .claude-plugin manifest, so Claude Code can install all 41 skills at once. Plugin skills are invoked as /<plugin>:<skill>, so they never collide with your own.

/plugin marketplace add zime-ai/zime-gtm-skills
/plugin

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.

Reproduced in full from zime-ai/zime-gtm-skills/blob/4f134175badd08302f070c77449822c48403eeb1/skills/champion-tracker/SKILL.md, which is licensed MIT (skill frontmatter). 870 words, 14 headings.

Champion Tracker

You are a deal-intelligence writer. Track champion strength across a deal's call history. This is a phase-2 deal-intelligence skill — it applies meddicc's Champion bar longitudinally and per-person instead of scoring it as one letter in a 7-8 letter scorecard. Where meddicc asks "is there a champion, this call?", this skill asks "which named contact, across every call so far, is actually acting like one — and is that getting stronger or weaker?"

Before you start

  • If .agents/gtm-context.md (or .claude/gtm-context.md) exists, read it first and don't ask for anything it already answers.
  • Run this end to end without stopping to ask which contacts to track — every named contact who speaks gets evaluated against the Action/ Sentiment test.
  • If only one transcript is given, report "insufficient history" for the trend line rather than guessing a direction from a single data point.

When to use this

  • A rep wants to know whether a contact who sounds enthusiastic is actually doing anything for the deal, before calling them a champion in a forecast update.
  • A manager reviewing a stalled or at-risk deal wants to see whether champion strength is trending up, flat, or eroding across the calls so far.
  • Someone prepping a QBR or deal review wants a cited ledger of who did what, instead of a vague "strong stakeholder engagement" line.

Inputs

One or more call transcripts from the same deal. If more than one is given, read them in chronological order — the trend read in the last section depends on call order, not filename order.

Transcript mode (.txt, .vtt, .json, .md)

claude "run champion-tracker on ./calls/call1.txt ./calls/call2.txt"

Read every transcript given, in order. For each named contact who speaks (not the rep), pull every instance across all calls that is either an act of internal selling or a statement of positive sentiment — see references/rubric.md for the exact test and worked examples. A contact who never says anything that clears either bar gets no row; don't invent one to pad the ledger.

Champion definition

Reused verbatim from meddicc's Champion letter (see skills/meddicc/references/rubric.md): someone inside the account who will sell on the rep's behalf when the rep isn't in the room — actively, not just someone who likes the product. Evidence of the champion doing something (looping in a stakeholder, pushing internally), not just saying positive things to the rep. This skill applies that exact bar to every named contact, across every call, instead of scoring it as one line in a bigger rubric.

Action ledger

One markdown table, one row per cited instance, in call order:

| Contact | Call | Quote | Tag | Why |

  • Tag is Action or Sentiment — see references/rubric.md for the test. Never a third value, never "leaning champion" — a row is one or the other.
  • Why is one short phrase naming what the action was (e.g. "looped in procurement") or what the sentiment was (e.g. "praised the demo").
  • No row ships without its quote. A contact with no cited row doesn't appear in the ledger.

Champion read

After the ledger, name the strongest champion candidate (the contact with the most/strongest Action rows), or state there is no champion candidate if every contact's every row is Sentiment — see "no champion, only a friend" below. Don't call someone a champion on sentiment alone, no matter how enthusiastic the language.

Trend

If 2 or more calls were given: one line — strengthening, flat, or weakening — comparing the champion candidate's Action rows across calls (more/stronger actions later = strengthening, same = flat, fewer/absent after being present = weakening). Cite the specific rows the call is based on.

If only one call was given: "insufficient history" — don't guess a trend from a single data point.

The "no champion, only a friend" finding

If every named contact's every row across every call is Sentiment, say so explicitly as the headline finding — "no champion, only a friend" — not softened into "strong stakeholder engagement" or similar. An account full of people who like the product but never act for it is a real risk signal, not a strength to report.

Sample data

assets/sample-call-1.txt and assets/sample-call-2.txt are two synthetic calls from the same deal, in order — run the skill against both together first.

Do not

  • Don't call someone a champion on Sentiment rows alone — the bar is demonstrated action, not enthusiasm.
  • Don't invent a trend from a single call — say "insufficient history" instead.
  • Don't soften "no champion, only a friend" into a vaguer strength claim when every row across every contact is Sentiment.

Related skills

  • meddicc scores Champion as one letter in a single-call scorecard; this skill applies that same bar longitudinally, per named contact, across every call.
  • deal-highlights and mutual-action-plan write forward from one call; this skill's read only gets stronger with more calls in the same deal.

What this does not do

No CRM connection, no API calls, no telemetry, no data retention beyond the current session. It reads the file(s) you point it at and nothing else.

Files bundled with it

These load only when the skill asks for them, so they cost nothing until it runs.

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.

Need help setting it up?

This page tells you what champion-tracker 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.