customer-success-manager

Compute customer health scores and churn risk from JSON signals via Python CLI tools.

Updated Oct 30, 2025
One-click install
npx skills add https://github.com/jmigrala/priceyourfence --skill customer-success-manager-jmigrala
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customer-success-manager
Source: https://github.com/jmigrala/priceyourfence/tree/main/.agents/skills/customer-success-manager
Command: npx skills add https://github.com/jmigrala/priceyourfence --skill customer-success-manager-jmigrala

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Monitors and analyzes customer health, churn risk, and expansion opportunities for SaaS portfolios using multi-dimensional scoring and deterministic CLI tools. It helps teams prioritise interventions, plan renewals, and drive expansion in Enterprise, Mid-Market, and SMB segments.

Core Features & Use Cases

  • Deterministic multi-dimensional health scoring across usage, engagement, support, and relationship
  • Churn risk analysis with tiered playbooks and renewal urgency context
  • Expansion opportunity scoring with revenue estimates and prioritized bets
  • Real-world use: run health_score_calculator.py, churn_risk_analyzer.py, and expansion_opportunity_scorer.py to produce dashboards and QBR-ready outputs

Quick Start

Run the three Python CLI tools (health_score_calculator.py, churn_risk_analyzer.py, expansion_opportunity_scorer.py) against assets/sample_customer_data.json to generate reports.

Frequently Asked Questions about customer-success-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate a multi-dimensional customer health score from usage and engagement signals?

Calculate a multi-dimensional customer health score by processing JSON signals across usage, engagement, support, and relationship dimensions. The framework applies trend analysis and renewal urgency to produce actionable recommendations for SaaS portfolios.

What is the best way to predict SaaS churn risk and generate prioritized intervention playbooks?

Predict SaaS churn risk by analyzing customer signals with churn_risk_analyzer.py, which evaluates renewal urgency and tiers. It generates prioritized intervention playbooks to help customer success teams plan renewals and prevent revenue loss.

Can I use Python CLI tools to score expansion opportunities and estimate revenue for Enterprise and SMB segments?

Use expansion_opportunity_scorer.py to score expansion opportunities and estimate revenue across Enterprise, Mid-Market, and SMB segments. The Python CLI tool processes JSON data to output prioritized expansion bets for SaaS portfolios.

How does churn risk analysis handle renewal urgency and support ticket trends?

Churn risk analysis handles renewal urgency and support trends by evaluating JSON signals across four dimensions. It applies trend analysis to support and engagement metrics, producing tiered playbooks that prioritize at-risk customers.

Do I need to format my SaaS analytics data as JSON before running the health score calculator?

Format SaaS analytics data as JSON before running health_score_calculator.py. The deterministic CLI tools process JSON signal files, like the included sample_customer_data.json, to generate human-readable text and machine-readable JSON outputs.