voc-analytics

Automate NPS, CSAT, CES tracking and theme extraction from survey data.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/weisberg/agile_agentic_analytics --skill voc-analytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voc-analytics
Source: https://github.com/weisberg/agile_agentic_analytics/tree/main/plugins/marketing-analytics/skills/voc-analytics
Command: npx skills add https://github.com/weisberg/agile_agentic_analytics --skill voc-analytics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, scipy, pandas, scikit-learn, and includes scripts (resource) components.

What problem does it solve?

Automates voice-of-customer analytics by tracking NPS, CSAT, CES, and theme extraction from survey data.

Core Features & Use Cases

  • NPS / CSAT / CES metric tracking with bootstrap confidence intervals to surface reliable trends.
  • Open-text theme extraction and sentiment analysis to surface drivers of satisfaction.
  • Key driver analysis using permutation importance to identify top themes influencing Promoter vs Detractor classifications.
  • Cross-tabulation by segments, channels, and time to enable targeted insights.
  • Satisfaction-behavior linkage and reporting to support stakeholder decisions across marketing, CX, and product.

Quick Start

Load your survey data, run the VOC analytics workflow, and generate a dashboard-ready set of metrics, themes, and driver insights.

Frequently Asked Questions about voc-analytics

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

FAQPage Schema
How do I automate NPS and CSAT tracking from customer survey data?

Automating voice-of-customer analytics tracks NPS, CSAT, and CES metrics directly from survey data, applying bootstrap confidence intervals to surface reliable trends. It processes customer feedback deterministically to generate dashboard-ready metric outputs for stakeholder reporting.

How does key driver analysis identify what influences Promoters versus Detractors?

Key driver analysis identifies top themes influencing Promoter versus Detractor classifications using permutation importance. This mechanism ranks extracted open-text themes by their statistical impact on customer satisfaction scores, isolating the specific feedback drivers behind metric shifts.

What is the best way to extract themes from open-text customer feedback?

Extracting themes from open-text customer feedback uses LLM-based theme extraction with deterministic fallbacks. This approach processes survey responses to surface underlying drivers of satisfaction, applying sentiment analysis to categorize qualitative data into actionable insights.

Can I analyze customer satisfaction scores across different segments and time periods?

Analyzing customer satisfaction scores across segments and time periods uses cross-tabulation to enable targeted insights. The workflow processes survey data to break down NPS, CSAT, and CES metrics by various segments, channels, and timeframes for granular reporting.

Do I need Python data libraries to run voice-of-customer analytics workflows?

Running voice-of-customer analytics workflows requires Python data libraries including numpy, scipy, pandas, and scikit-learn. These dependencies support the deterministic computations, bootstrap confidence intervals, and permutation-importance driver analysis needed to process survey data.

What limitations exist when using LLM-based theme extraction for survey data?

LLM-based theme extraction for survey data implements deterministic fallbacks to handle processing limitations. If the primary language model extraction encounters issues, the system relies on these fallback mechanisms to ensure continuous text-analytics processing for theme and sentiment reporting.