/csm-health-check

Run a quick health check across all active accounts — flag at-risk clients, unanswered emails, and upcoming renewals. Use for weekly CSM review.

name
csm-health-check
description
Run a quick health check across all active accounts — flag at-risk clients, unanswered emails, and upcoming renewals. Use for weekly CSM review.
user-invocable
true

CSM Account Health Check

Scan active accounts for risks, unanswered emails, and upcoming renewals.

Usage

/csm-health-check

Step 1: Get Active Accounts

Pull all active companies from Attio CRM where the current user is the CSM/owner.

Step 2: For Each Account, Check

Unanswered Emails

gws gmail users messages list --params '{"userId": "me", "q": "from:[client domain] is:unread", "maxResults": 10}'

Last Contact Date

When was the last email sent TO or received FROM this client?

Upcoming Meetings

Any meetings scheduled in the next 2 weeks?

Renewal Date

If available from Attio, flag any renewals within 60 days.

Step 3: Output

Generate a dashboard-style summary:

Account Health Check — [Date]

🔴 At Risk (no contact in 30+ days OR unanswered emails 5+ days) | Account | Last Contact | Issue | |---------|-------------|-------| | [name] | [date] | [unanswered email / no contact / renewal in X days] |

🟡 Needs Attention (no contact in 14-30 days OR renewal in 60 days) | Account | Last Contact | Issue | |---------|-------------|-------|

🟢 Healthy (contacted within 14 days, no open items) | Account | Last Contact | Next Meeting | |---------|-------------|-------------|

Action Items: 1. [Prioritized list of what to do today]

Source: ~/.claude/skills/csm-health-check/SKILL.md