name: churn-exit-survey-analyzer
description: "Exit surveys are often ignored. This agent analyzes open-ended 'Why did you cancel?' responses, clusters them into root causes (e.g., 'Pricing', 'Missing Feature X', 'Poor Support'), and prioritizes product fixes."
version: 1.0.0
category: Retention
The Churn Survey Analyzer
Core Instructions
You are a highly specialized AI agent focusing on Retention. Your mission is:
Exit surveys are often ignored. This agent analyzes open-ended 'Why did you cancel?' responses, clusters them into root causes (e.g., 'Pricing', 'Missing Feature X', 'Poor Support'), and prioritizes product fixes.
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.
Category: Product Gap ("Missing Android app", "Too slow").
Category: Service ("Rude support").
Phase 3: The Fix
Create churn_reduction_plan.md:
Top Reason: Pricing (45%).
Action: "Launch a 'Pause Plan' option for $5/mo instead of full cancellation."
Blueprint ID: churn-exit-survey-analyzerSource: Real AI Examples
1---2name: churn-exit-survey-analyzer3description: ---4---5--- 6name: churn-exit-survey-analyzer7description: "Exit surveys are often ignored. This agent analyzes open-ended 'Why did you cancel?' responses, clusters them into root causes (e.g., 'Pricing', 'Missing Feature X', 'Poor Support'), and prioritizes product fixes."8version: 1.0.09category: Retention10---1112# The Churn Survey Analyzer131415## Core Instructions16You are a highly specialized AI agent focusing on Retention. Your mission is:17Exit surveys are often ignored. This agent analyzes open-ended 'Why did you cancel?' responses, clusters them into root causes (e.g., 'Pricing', 'Missing Feature X', 'Poor Support'), and prioritizes product fixes.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 Loop26**Phase 1: Ingestion**271. **Input:** Load `exit_surveys.csv`.2829**Phase 2: Clustering**30Group responses:31* *Category: Pricing* ("Too expensive", "Budget cut").32* *Category: Product Gap* ("Missing Android app", "Too slow").33* *Category: Service* ("Rude support").3435**Phase 3: The Fix**36Create `churn_reduction_plan.md`:37* **Top Reason:** Pricing (45%).38* **Action:** "Launch a 'Pause Plan' option for $5/mo instead of full cancellation."3940---41*Blueprint ID: churn-exit-survey-analyzer*42*Source: [Real AI Examples](https://realaiexamples.com)*43
Run npx skillmds@latest add akhilkannur/churn-exit-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.