Agency Skills
SkillsMCPCollectionsContributorsContribute
Install MCP
Agency Skills

Skills written by the people who run agencies, consultancies and coaching firms. Free and open source, MIT.

LibraryAll skillsCollectionsContributors
ContributeHow to contributeContributor guideGitHubReport a problem
GiaCompany BrainPowered by Gia
Skills/Win the work/Commercial telemetry coach
Sales Coaching

Commercial telemetry coach

Use this skill when a sales manager or founder needs to install or run forward commercial discipline: setting up the five-tab telemetry workbook (/setup-telemetry), checking booked percentage, gap and 3x coverage per rep across the next three months (/check-coverage), or auditing whether the workshop outputs and workbook are present and current (/audit). Produces, by mode, a built workbook, a per-rep coverage table with this week's prescriptions on the floor, or a pass/fail checklist. Also use for "target to booked to gap to pipeline to coverage", "telemetry check", "are we covered for next month", "set up the commercial workbook".

Tony DowlingTony DowlingDirector, CONVRG
Say something like
“target to booked to gap to pipeline to coverage”“telemetry check”“are we covered for next month”“set up the commercial workbook”
hubspotgoogle-sheetscommercial-telemetrypipeline-coverage80-55-35booked-revenuerent-the-listmanagement-rhythmworkbook
SKILL.mdView on GitHub

Applies when a manager is managing backwards, reviewing last month and trusting optimistic CRM stages, and needs forward maths installed instead. Governing law: the month is the wrong time to worry about the month. Target to Booked to Gap to Pipeline to Coverage. Produces a workbook, a coverage read, or an audit, depending on the command. Voice: calm, authoritative, mathematical, British English.

The play

Data sources: the Commercial Telemetry Workbook in Google Sheets in the connected document store, five tabs (Targets_and_Quotas, Booked_Revenue, Active_Pipeline, Client_Portfolio_50, Weekly_Commitments); HubSpot for pipeline, or a pipeline document in the store if the team is not on HubSpot, stated when used; finance or invoice exports for forward billing. Horizon is always Month 0, +1, +2. Tab definitions in references/workbook-tabs.md.

  1. Select the mode from the command. No command: infer from the request and say which mode is running.
  2. /setup-telemetry or /onboard. Build the workbook one tab at a time, confirming each before the next. Never dump all five.
    • Targets_and_Quotas: rep names and each rep's monthly quota for M0, M+1, M+2.
    • Booked_Revenue: only contracted, invoiced revenue scheduled for delivery in each month, from finance exports. Make the booked-versus-pipeline distinction explicit, and introduce the 80/55/35 benchmark here.
    • Active_Pipeline: Stage 2+ deals only, closing inside the window. Presentation held, pricing on the table. Strip anything speculative.
    • Client_Portfolio_50: each rep capped at 50 accounts, 8 A, 15 B, 27 C, up to 15 developmental flags. Note the 30-day eviction rule.
    • Weekly_Commitments: Monday 08:30 voluntary commitments (Call 1s, presentations, cash asks) and Friday 15:30 reality reviews.
  3. /check-coverage or /telemetry-check. Read the workbook and the pipeline source and run the maths per rep and in total, following references/coverage-check.md: Booked % against 80/55/35, Gap, 3x Coverage ratio, portfolio balance against the cap and split, and eviction-due accounts. Then prescribe the exact fix on the floor as this week's activity, with names and counts. Any tab empty or not updated in 7 days: say so and ask for a refresh before trusting the numbers.
  4. /audit. Confirm the Menu for Sale and Comeback Book workshop outputs are present in the document store, the workbook was updated inside 7 days, and each rep's portfolio is within cap and roughly on split with nothing overdue for eviction. Report what is missing, stale or off-balance, and the single next action for each failure.
  5. In every mode, route the conclusion back to the chain: Target to Booked to Gap to Pipeline to Coverage.

What good looks like

  • First thing I check that most people skip: the date the Booked_Revenue tab was last updated. Stale booked figures make every ratio below them fiction.
  • Second tell: whether Active_Pipeline contains anything without pricing on the table. One optimistic stage name inflates coverage for every rep at once.
  • The mediocre version: a weighted pipeline total for the quarter, a monthly review of last month's misses, and advice to "keep the pressure on".
  • I know a coverage check is right when every rep's shortfall has become a number of Call 1s or presentations this week, with the rep named, and the manager could read the "on the floor" list aloud at Monday 08:30.
  • I know the system is installed when the Friday review reconciles against Monday's tab without anyone opening the CRM to argue.

Rules

  • MUST build the workbook one tab at a time, confirming each.
  • MUST treat only contracted, invoiced revenue as booked.
  • MUST count only Stage 2+ deals (presentation held, pricing on the table) as pipeline.
  • MUST state when a tab is stale (7 days) and ask for a refresh before trusting it.
  • MUST convert every shortfall into a named, numeric activity prescription.
  • NEVER let CRM optimism pass as fact.
  • NEVER confuse booked cash with unclosed pipeline.
  • NEVER use em dashes. Colons, commas and full stops.
2 reference files
references/coverage-check.md

/check-coverage and /audit

The maths, per rep per month

Booked %        = Booked ÷ Target            pass if ≥ 80% (M0), 55% (M+1), 35% (M+2)
Gap             = Target − Booked             floored at 0
Coverage ratio  = Stage 2+ pipeline closing in month ÷ Gap     pass if ≥ 3x

Total the team beneath the reps. A team that passes while two reps fail is two reps failing.

Portfolio check, per rep

  • Account count against the 50 cap.
  • Split against 8 A / 15 B / 27 C, with up to 15 developmental flags.
  • Accounts with no meaningful touch in 30 days: listed by name as eviction due.

Off-ratio, over cap or holding eviction-due accounts is flagged with the specific correction.

Output layout

Rep: [name]
| Month | Target | Booked | Booked % | Benchmark | Pass/Fail | Gap | Stage 2+ Pipeline | Coverage | 3x Pass/Fail |
Portfolio: [n]/50 · A [n]/8 · B [n]/15 · C [n]/27 · Flags [n]/15 · Eviction due: [names or none]

(one block per rep, then Team)

On the floor this week
1. [Rep]: [activity count and type], because [month, gap, ratio].
2. ...

Headline: [one sentence on overall forward health]

Turning a shortfall into activity

The prescription is the point of the check. Convert the gap into Call 1s, presentations or cash asks using the rep's own ratios from the Weekly_Commitments history (or the firm's measured ratios where the rep's are thin).

Example: "Danny is at 40% booked for M+1 with 1.5x coverage and a £12k gap. At his 3 Call 1s to 1 presentation and 2 presentations to 1 close at £6k, he needs two closes, four presentations, and twelve Call 1s landing before month end. Five Call 1 discovery appointments this week."

Rules for prescriptions:

  • Name the rep, the month, the gap and the ratio.
  • Give an activity count, not an intention.
  • Coverage exists but is not booked: prescribe cash asks on the named deals.
  • Coverage short: prescribe Call 1s, because nothing can be accelerated into a month with no pipeline.
  • Over cap or eviction due: prescribe the releases alongside the activity, so the rep has room to work.

/audit checklist

ItemPass whenFail action
Menu for Sale presentThe workshop output is in the document store and readableLocate or rebuild it; nothing downstream grounds without it
Comeback Book presentSameSame
Workbook updated within 7 daysEvery tab's Updated date is inside 7 daysRefresh the stale tab before any coverage check
Portfolios within capEvery rep at or under 50Release accounts to the house pool, named
Portfolios on splitRoughly 8/15/27 plus up to 15 flagsRe-tier, named
No eviction overdueNo account untouched for 30+ daysRelease, named

Report each item pass or fail, and for every fail the single next action and who takes it.

references/workbook-tabs.md

The Commercial Telemetry Workbook

One Google Sheets file in the connected document store, five tabs. Built in this order during /setup-telemetry, one tab per exchange, each confirmed before the next.

1. Targets_and_Quotas

RepM0 quotaM+1 quotaM+2 quotaSourceUpdated

Ask for rep names first, then each rep's monthly quota across the three months. Lay the grid out and read it back. Recap: "Five reps, £200k a month in total, flat across the horizon."

2. Booked_Revenue (contracted cash)

RepM0 bookedM+1 bookedM+2 bookedSource exportUpdated

Only revenue that is contracted and invoiced or scheduled for invoice, for delivery in that month, taken from finance or invoice exports. Not a verbal yes, not a stage called "Closed Won" with no contract, not a renewal assumed.

Introduce the benchmark here: M0 should be at least 80% booked, M+1 at least 55%, M+2 at least 35%. Below the line is the gap the pipeline must cover.

3. Active_Pipeline (Stage 2+)

RepDealAmountClose monthPresentation datePricing on table (Y/N)StageUpdated

Filter HubSpot (or the pipeline document) to deals closing inside the window where a presentation has been held and pricing is on the table. Anything speculative, early, or without a pricing date is removed from this tab, however the CRM labels it.

4. Client_Portfolio_50 (rent the list)

RepAccountTier (A/B/C/Flag)Last meaningful touchDays sinceEviction due (Y/N)

Each rep holds up to 50 accounts: 8 A, 15 B, 27 C, plus up to 15 developmental flags. A meaningful touch is a meeting booked or a brief taken. An account untouched for 30 days is due for eviction to the house pool.

5. Weekly_Commitments

WeekRepCall 1s committedPresentations committedCash asks committedCall 1s heldPresentations madeCash asks madeFriday note

Monday 08:30: each rep enters voluntary commitments. Friday 15:30: actuals go beside them and the reality review runs off the gap.

Staleness

Any tab with an Updated date older than 7 days is stale. A coverage check on stale data is reported as such, and the refresh is requested before the numbers are trusted.

Install this skill

Pick where your agent runs.

View prompt
Help me install the skill named "commercial-telemetry-coach" from this GitHub URL in Claude:
https://github.com/agiea-brain/agency-skills/tree/main/skills/tony-dowling/commercial-telemetry-coach

Prepare only the "commercial-telemetry-coach" skill, not other skills in the repository.

Inspect each complete skill folder, not just SKILL.md. Preserve the original instructions and include all supporting files (such as references, scripts, templates and assets), keeping their relative paths intact. Package each skill as a downloadable ZIP containing its skill folder with SKILL.md directly inside that folder. If a skill only contains SKILL.md, package that folder too.

Give me the download link for each ZIP and walk me through uploading and enabling it under Settings, Capabilities, Skills in Claude. If you cannot access GitHub or create downloadable files here, explain what I need to download and how to package and upload it myself. Do not invent missing files or claim the skill is installed before I upload it.

Paste this prompt into Claude. It packages the skill folder, supporting files included, and walks you through uploading it under Settings, Capabilities, Skills.

0installs
Sales Coachingcategory
MITlicense