skills/qbr-action-tracker/SKILL.md
Tracks and manages action items from QBRs and business reviews without requiring CRM integration. Maintains a structured register of commitments from both sides with owners, deadlines, and status, and generates follow-up reminders. Use when asked to track QBR actions, manage commitments from a business review, follow up on QBR deliverables, build an action item register, or when commitments made in QBRs are not being tracked systematically. Also triggers for questions about QBR follow-through, commitment tracking, action item management, meeting deliverables, or ensuring promises made in business reviews actually get delivered.
npx skillsauth add stephenrogan/csm-skills qbr-action-trackerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manages the commitments made during QBRs and business reviews. The gap this fills: QBRs generate 5-15 action items. Without structured tracking, half are forgotten within two weeks. This is where the credibility of the QBR process lives or dies.
After each QBR, provide:
Between QBRs, use the tracker to:
For each action item:
| Field | Content | Why | |-------|---------|-----| | ID | Unique identifier (QBR date + sequence number) | Reference in follow-ups | | Action | What needs to happen, stated specifically | Clarity prevents ambiguity | | Owner | Named person (not "their team" or "us") | Accountability requires a name | | Deadline | Specific date | "Soon" is not a deadline | | Priority | High / Medium / Low | Not everything is urgent | | Status | Not started / In progress / Complete / Blocked / Overdue | Current state | | Source QBR | Date of the QBR where this was agreed | Tracks how long items have been open | | Notes | Updates, blockers, partial completion details | History of the item | | Carry-forward count | Number of QBRs this item has been open | Items carried forward 3+ times need escalation or removal |
| Status | Definition | Trigger | |--------|-----------|---------| | Not started | Acknowledged but no work begun | Default after QBR | | In progress | Work is underway | Owner confirms work has started | | Complete | Deliverable is done and confirmed | Owner confirms. CSM validates with the other party | | Blocked | Cannot proceed due to a dependency or blocker | Owner identifies the blocker. CSM assists in removing it | | Overdue | Past the deadline with no completion | Automatic when deadline passes. Triggers follow-up | | Cancelled | No longer relevant (context changed, superseded by a different action) | Both parties agree. Log the reason |
| Timeline | Action | |----------|--------| | T+3 days | Quick pulse check: are all items understood and being actioned? (Email or Slack, not a call) | | T+14 days | Midpoint check: formal status update on all items. Flag any at risk of missing deadline | | T-7 days before deadline | Reminder to owner: "[Action] is due in 7 days. Are you on track?" | | Deadline day | If not complete: escalate to the CSM. CSM decides whether to follow up or grant extension | | T+7 days past deadline | If still not complete: include in next touchpoint agenda. Do not let overdue items become invisible |
The action tracker feeds into three touchpoints:
Mid-quarter check-in: Surface all open items. Update status. Address any that are blocked. This is not a QBR -- it is a 15-minute accountability check
Pre-QBR preparation: Generate the accountability section for the next QBR deck:
The QBR itself: Open with the accountability section. Demonstrate that commitments are tracked and taken seriously. This is what builds trust over time -- not the data slides, but the follow-through
## QBR Action Register: [Account Name]
### Active Items
| ID | Action | Owner | Deadline | Priority | Status | Source QBR | Carry-Forward |
|----|--------|-------|----------|----------|--------|-----------|--------------|
| Q1-01 | Send Advanced Reporting documentation to analytics team | Jane (CSM) | 2026-03-14 | High | In progress | 2026-03-10 | 0 |
| Q1-02 | Provide headcount plan for April engineering onboarding | Tom (Customer) | 2026-03-21 | Medium | Not started | 2026-03-10 | 0 |
| Q4-03 | Resolve API latency issue on customer instance | Engineering | 2026-03-17 | High | In progress | 2025-12-15 | 1 |
### Completed Since Last QBR
| ID | Action | Owner | Completed | Outcome |
|----|--------|-------|----------|---------|
| Q4-01 | Deliver Q4 value report | Jane (CSM) | 2026-01-15 | Delivered. Customer confirmed ROI data was useful for budget planning |
| Q4-02 | Enable SSO integration | Tom (Customer) | 2026-02-01 | Live. All 47 users now authenticated via SSO |
### Overdue
| ID | Action | Owner | Original Deadline | Days Overdue | Blocker |
|----|--------|-------|------------------|-------------|---------|
| Q4-03 | Resolve API latency issue | Engineering | 2026-02-28 | 10 | Engineering fix deployed but monitoring period extended |
### Summary
Open: 3 | Completed this period: 2 | Overdue: 1 | Cancelled: 0
Carry-forward rate: 1 item from prior QBR still open
Items carried forward from QBR to QBR are the most corrosive pattern in the action tracker. Each carry-forward signals that either:
Rules for carry-forward items:
development
Structures the CSM's week based on their portfolio status, upcoming events, overdue items, and strategic priorities. Produces a time-blocked plan that balances reactive demands with proactive account management. Use when asked to plan a week, structure daily priorities, build a weekly schedule, allocate time across accounts, manage a busy week, or when a CSM feels overwhelmed and needs to determine where to focus. Also triggers for questions about time management, weekly planning, account prioritisation for the week, daily priority setting, or how to balance competing demands across a portfolio.
development
Constructs a compelling value narrative for a customer account by connecting product usage to business outcomes in the customer's language. Produces different versions for different audiences -- the champion, the CFO, the board. Use when asked to build a value story, articulate ROI, create a business case for the customer, prepare value evidence for a renewal or QBR, or when a CSM needs to translate usage metrics into business impact the customer will recognise. Also triggers for questions about value articulation, ROI storytelling, customer business case, value evidence, or how to prove the product is worth the investment.
data-ai
Takes raw usage data -- even a spreadsheet export or pasted metrics -- and identifies patterns, risks, and opportunities. Translates product analytics into account intelligence a CSM can act on. Use when asked to interpret usage data, analyse product metrics, make sense of a usage report, identify trends in customer behaviour, flag usage-based risks, or when a CSM has data but does not know what it means for the account. Also triggers for questions about usage analysis, product analytics interpretation, behavioural pattern detection, usage-based risk identification, or turning raw metrics into actionable insight.
development
Builds a structured 30-60-90 day plan for a CSM taking over a new book of accounts or joining a new team. Prioritises accounts by risk and value, identifies immediate relationship actions, and structures the ramp to full productivity. Use when asked to plan a book transition, create a new CSM onboarding plan, structure a territory takeover, build a 30-60-90 plan for a new role, or when a CSM is inheriting accounts and needs a systematic approach to getting up to speed. Also triggers for questions about account transitions, new book ramp-up, CSM onboarding to a portfolio, territory planning, or how to take over accounts from another CSM.