skills/internal-status-update-writer/SKILL.md
Compiles account portfolio status into formatted internal updates for leadership, cross-functional teams, or manager reviews. Adapts detail and framing by audience. Use when asked to write a status update, compile a portfolio summary for leadership, create a weekly report for your manager, draft a cross-functional update on key accounts, or when any internal audience needs a structured view of account status. Also triggers for questions about internal reporting, portfolio status updates, manager updates, leadership summaries, or how to communicate account status to internal stakeholders.
npx skillsauth add stephenrogan/csm-skills internal-status-update-writerInstall 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.
Compiles your account portfolio status into a formatted update for internal consumption. The skill adapts the content, detail level, and framing based on who is reading it and what they need to know.
The core problem this solves: CSMs spend 30-60 minutes each week compiling status updates from memory and CRM notes. This skill structures the process and produces a consistent format that leadership can actually scan and act on.
Provide:
Purpose: Keep your manager informed on your portfolio so they are never surprised in a leadership meeting.
Structure:
## Weekly Update: [CSM Name] -- Week of [Date]
### Portfolio Health
[Total accounts] | [Strong]: [n] | [Healthy]: [n] | [At Risk]: [n] | [Critical]: [n]
Change from last week: [+/- movements between bands]
### Accounts to Discuss
[2-3 accounts that need manager attention or input]
**[Account Name]** (EUR [ARR] | [Health] | Renewal: [date])
Situation: [2-3 sentences]
Action: [what you are doing]
Need: [what you need from the manager, if anything]
### Wins This Week
[1-2 positive developments worth noting]
### Open Items
[Commitments or actions pending from prior weeks]
### Asks
[Specific requests, or "None this week"]
Rules:
Purpose: Give CS leadership a view of your portfolio's trajectory for their own reporting and decision-making.
Structure:
## Monthly Summary: [CSM Name] -- [Month Year]
### Portfolio Overview
Accounts: [n] | ARR: [total] | Avg Health: [score/band]
NRR (trailing 30 days): [if calculable]
### Key Developments
[3-5 most significant events this month, ranked by impact]
### Renewal Pipeline (Next 90 Days)
| Account | ARR | Renewal Date | Status | Risk Level |
|---------|-----|-------------|--------|-----------|
| [account] | [ARR] | [date] | [status] | [H/M/L] |
### Expansion Pipeline
| Account | Opportunity | Estimated Value | Stage |
|---------|-----------|----------------|-------|
| [account] | [what] | [EUR] | [early/active/closing] |
### Churn / Contraction This Month
[Any losses or downsells with root cause]
### Resource Needs
[What you need from leadership: headcount, tooling, executive engagement, policy change]
Purpose: Keep product, engineering, sales, or support informed on accounts relevant to their work.
Structure: Tailored to the audience:
| Audience | Include | Exclude | |----------|---------|---------| | Product team | Feature feedback themes, adoption blockers, product-correlated issues, competitive intelligence | Revenue data, relationship dynamics, commercial strategy | | Sales team | Expansion opportunities, at-risk renewals that need sales support, cross-sell candidates | Internal CS metrics, process details, support history | | Support leadership | Escalation status, accounts with support-driven risk, CSAT trends | Commercial data, relationship details beyond what is relevant to support | | Engineering | Active technical issues, integration problems, performance complaints | Everything non-technical |
Purpose: When someone asks "what is going on with Account X?" and you need to respond quickly.
Structure: 5 lines maximum.
[Account Name] | EUR [ARR] | [Health band] | Renewal: [date]
Status: [one sentence]
Risk: [one sentence, or "none"]
Action: [what is happening]
Need: [what you need, or "awareness only"]
| Always Include | Never Include | |---------------|-------------- | | Accounts with status changes this period | Stable accounts with nothing to report | | Risks with ARR impact | Routine touchpoints that went as expected | | Wins worth celebrating (closed expansion, save, milestone) | Activities without outcomes (calls made, emails sent) | | Specific asks with rationale | Vague requests without context | | Honest assessments (including bad news) | Optimistic spin on deteriorating situations |
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.