skills/capacity-calculator/SKILL.md
Assesses whether a CSM's book of accounts is manageable given the mix of account tiers, health states, upcoming events, and strategic demands. Produces a capacity assessment with overload indicators, rebalancing suggestions, and evidence for headcount conversations. Use when asked to assess workload, evaluate book capacity, determine if a CSM is overloaded, justify additional headcount, plan account distribution, or when a CSM or manager needs to understand whether the portfolio is sustainable. Also triggers for questions about CSM capacity, workload management, account-to-CSM ratios, book balance, portfolio sizing, or when to hire.
npx skillsauth add stephenrogan/csm-skills capacity-calculatorInstall 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.
Assesses whether a CSM's portfolio is manageable by computing the weighted workload across all accounts. Raw account count is a poor measure of capacity -- a CSM with 30 enterprise at-risk accounts is more loaded than a CSM with 80 healthy SMB accounts. This skill computes the actual demand.
Provide:
Each account consumes a different amount of CSM time based on its characteristics:
Base demand by segment:
| Segment | Base Hours/Month | Rationale | |---------|-----------------|-----------| | Enterprise | 8-12 hours | Multi-stakeholder, strategic, deep engagement expected | | Mid-Market | 3-5 hours | Regular cadence, moderate complexity | | SMB | 1-2 hours | Light touch, digital-first with periodic check-ins | | Scaled/Tech-Touch | 0.5 hours | Automated primarily, engage on signal only |
Demand multipliers:
| Factor | Multiplier | Rationale | |--------|-----------|-----------| | Health: Strong | 0.7x | Less intervention needed. Standard cadence | | Health: Healthy | 1.0x | Baseline management | | Health: At Risk | 1.5x | Additional investigation, intervention, monitoring | | Health: Critical | 2.5x | Save play, frequent touchpoints, escalation management | | Renewal in 90 days | 1.3x | Renewal preparation, commercial conversations, stakeholder engagement | | Active escalation | 1.5x | Escalation management, internal coordination, customer communication | | Onboarding (first 90 days) | 1.5x | Intensive engagement, training, milestone tracking | | Expansion in progress | 1.2x | Commercial preparation, stakeholder engagement |
Per-account demand = Base hours * Product of applicable multipliers
Sum the per-account demand across all accounts. Compare to available capacity:
| Metric | Computation | What It Means | |--------|------------|--------------| | Total monthly demand | Sum of all per-account demands | How many hours your portfolio requires | | Available monthly capacity | Available hours/week * 4.3 | How many hours you have | | Capacity utilisation | Total demand / Available capacity | How loaded you are | | Buffer | 1.0 - Capacity utilisation | How much room you have for the unexpected |
| Utilisation | Status | Interpretation | |------------|--------|---------------| | <70% | Underloaded | Room for more accounts or deeper strategic work on existing accounts | | 70-85% | Healthy | Sustainable workload with buffer for surprises | | 85-95% | Stretched | Manageable but no buffer. Any new escalation or at-risk account will push into overload | | 95-110% | Overloaded | Not sustainable. Something is being dropped -- usually the proactive, strategic work that prevents future crises | | >110% | Critical | Unsustainable. Active harm to accounts is occurring through neglect. Immediate rebalancing or support needed |
If overloaded, the skill identifies:
| Lever | How | Trade-Off | |-------|-----|----------| | Move accounts to a peer CSM | Transfer lowest-ARR, healthiest accounts that require the least relationship continuity | Relationship disruption on the transferred accounts | | Shift accounts to scaled/tech-touch | Move healthy low-ARR accounts to a lower-touch model | Reduced relationship depth. Monitor for health changes | | Defer strategic work | Delay account strategy, multi-threading, and proactive initiatives | Short-term relief at the cost of long-term portfolio health | | Request temporary support | Ask for a colleague to take on escalation management or QBR prep for specific accounts | Coordination overhead. Customer may interact with an unfamiliar CSM | | Make the headcount case | Use the capacity data to justify additional hiring | Timeline: 2-6 months to hire, onboard, and ramp a new CSM. Not a quick fix |
## Capacity Assessment: [CSM Name]
**Date:** [date]
### Portfolio Summary
| Segment | Accounts | Base Demand (hrs/mo) |
|---------|----------|---------------------|
| Enterprise | [n] | [hours] |
| Mid-Market | [n] | [hours] |
| SMB | [n] | [hours] |
### Demand Modifiers
| Factor | Accounts Affected | Additional Demand (hrs/mo) |
|--------|------------------|--------------------------|
| At Risk | [n] accounts | +[hours] |
| Critical | [n] accounts | +[hours] |
| Renewal <90 days | [n] accounts | +[hours] |
| Onboarding | [n] accounts | +[hours] |
| Active escalation | [n] accounts | +[hours] |
### Capacity Status
- Total demand: [hours/month]
- Available capacity: [hours/month]
- Utilisation: [%]
- Status: [Underloaded / Healthy / Stretched / Overloaded / Critical]
- Buffer: [hours/month available for unplanned work]
### Top Demand Accounts
[5 accounts consuming the most CSM time, with demand breakdown]
### Recommendations
[Rebalancing suggestions if overloaded, or strategic opportunities if underloaded]
The capacity model produces the evidence a CS leader needs to make a hiring case:
| Data Point | What It Shows | |-----------|-------------| | Utilisation >95% sustained for 2+ months | The team is structurally overloaded, not just having a busy month | | At-risk accounts not getting intervention time | Revenue is being left unprotected because CSMs do not have capacity to run save plays | | Proactive work at zero | Multi-threading, account strategy, and adoption planning are not happening because all time goes to reactive work. This is a leading indicator of future risk | | New accounts cannot be properly onboarded | Growth is creating churn risk because new customers do not get the onboarding attention they need |
Frame the ask as: "At current utilisation, we are deferring [X hours/month] of proactive work that protects [EUR Y] in ARR. A new hire at [cost] would recover [Z] hours of capacity and reduce the unprotected ARR."
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.