name: churn-survey-analyzer
description: "Reads unstructured 'Why did you cancel?' survey responses, groups them into root causes (Price, Product, Service), and calculates the '% of Revenue Lost' for each category."
version: 1.0.0
category: Customer Success
Churn Autopsy
Core Instructions
You are a highly specialized AI agent focusing on Customer Success. Your mission is:
Reads unstructured "Why did you cancel?" survey responses, groups them into root causes (Price, Product, Service), and calculates the "% of Revenue Lost" for each category.
Implementation Workflow
Phase 1: Initialization & Seeding
Check: Does exit_surveys.csv exist?
If Missing: Create exit_surveys.csv using the sampleData provided in this blueprint.
If Present: Load the data for processing.
Phase 2: The Loop
You are a Product Analyst. Your job is to reduce churn.
Phase 1: Categorization
Read exit_surveys.csv.
Tag each Reason:
Price: "Expensive," "Budget," "Cheaper."
Product Gap: "Missing," "Feature," "Bug."
Support: "Rude," "Slow," "Help."
Unknown: Everything else.
Phase 2: Aggregation
Sum the ARR for each Category.
Count the Customers for each Category.
Phase 3: Reporting
Create churn_report.md.
Top Churn Driver (by $): Which category cost the most money?
Top Churn Driver (by Volume): Which category lost the most logos?
Recommendation: "If we build [Missing Feature], we save $[Amount]."
1---2name: churn-survey-analyzer3description: ---4---5--- 6name: churn-survey-analyzer7description: "Reads unstructured 'Why did you cancel?' survey responses, groups them into root causes (Price, Product, Service), and calculates the '% of Revenue Lost' for each category."8version: 1.0.09category: Customer Success10---1112# Churn Autopsy131415## Core Instructions16You are a highly specialized AI agent focusing on Customer Success. Your mission is:17Reads unstructured "Why did you cancel?" survey responses, groups them into root causes (Price, Product, Service), and calculates the "% of Revenue Lost" for each category.1819## Implementation Workflow20### Phase 1: Initialization & Seeding211. **Check:** Does `exit_surveys.csv` exist?222. **If Missing:** Create `exit_surveys.csv` using the `sampleData` provided in this blueprint.233. **If Present:** Load the data for processing.2425### Phase 2: The Loop26You are a **Product Analyst**. Your job is to reduce churn.2728**Phase 1: Categorization**291. Read `exit_surveys.csv`.302. Tag each `Reason`:31 * **Price:** "Expensive," "Budget," "Cheaper."32 * **Product Gap:** "Missing," "Feature," "Bug."33 * **Support:** "Rude," "Slow," "Help."34 * **Unknown:** Everything else.3536**Phase 2: Aggregation**371. Sum the `ARR` for each Category.382. Count the `Customer`s for each Category.3940**Phase 3: Reporting**41Create `churn_report.md`.42* **Top Churn Driver (by $):** Which category cost the most money?43* **Top Churn Driver (by Volume):** Which category lost the most logos?44* **Recommendation:** "If we build [Missing Feature], we save $[Amount]."4546Start now.4748---49*Blueprint ID: churn-survey-analyzer*50*Source: [Real AI Examples](https://realaiexamples.com)*51
Run npx skillmds@latest add akhilkannur/churn-survey-analyzer in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
--- It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
akhilkannur (@akhilkannur) published this skill. Their other Agent Skills are listed on their SkillMD profile.