Before you start
Add Excel MCP Server in Claude Code with claude mcp add excel --scope user -- uvx excel-mcp-server stdio --allow-dir /path/to/workbooks. It needs uv and no copy of Excel, and --allow-dir keeps it to one folder, so put your CSV there. Install pm-data-analytics with /plugin marketplace add phuryn/pm-skills, then /plugin install pm-data-analytics@pm-skills. Your CSV needs a user id, a signup date and an activity date, one row per activity.
Bring the data in and check it
The server does not silently overwrite an existing workbook, so use a new file name.
Say to ClaudeImport [users.csv] into a new workbook [retention.xlsx] on a sheet called Data and make it a table. Tell me the columns, the row count and anything odd, such as blank dates or duplicate rows.
Run the cohort analysis
The command asks what a cohort is and what counts as retained. Answering up front saves a round trip.