survey-nlp-analyzer

Identify themes and sentiment in open-ended survey text.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/jac007x/CheatCodes-Skill-Library --skill survey-nlp-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: survey-nlp-analyzer
Source: https://github.com/jac007x/CheatCodes-Skill-Library/tree/main/survey-nlp-analyzer
Command: npx skills add https://github.com/jac007x/CheatCodes-Skill-Library --skill survey-nlp-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzing large bodies of open-ended text is time-consuming and non-deterministic. This Skill standardizes an end-to-end NLP pipeline to extract topics, sentiment, quotes, and actionable insights from any text source.

Core Features & Use Cases

  • Topic modeling (NMF) and dictionary-driven assignments to reveal themes across surveys, feedback, and transcripts.
  • Sentiment overlay and quote curation to surface representative lines with context.
  • Dimensional breakdowns by user-defined context dimensions to enable cross-group comparisons and executive summaries.
  • Reproducible, parameterized intake and configurable outputs (HTML reports, dashboards, and CSV bundles).

Quick Start

Provide a corpus file and run the analyzer to generate topics, sentiment, quotes, and a shareable HTML report.

Frequently Asked Questions about survey-nlp-analyzer

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

FAQPage Schema
How do I analyze open-ended survey responses for themes and sentiment?

Topic modeling extracts themes from open-text by mapping responses to topics using matrix factorization or a predefined topic dictionary, then overlaying sentiment to surface representative quotes with contextual breakdowns.

Can I cross-tabulate NLP sentiment results by different demographic groups?

Yes, you can cross-tabulate sentiment results by defining optional context dimensions during intake, enabling cross-group comparisons and executive summaries across different user segments within your text corpus.

What is the best way to extract topics from anonymous pulse survey text?

The best way to extract topics from pulse survey text is applying topic modeling to map responses to themes, optionally using a predefined topic dictionary, then overlaying sentiment to curate representative quotes with context.

Do I need a predefined topic dictionary to cluster open-text feedback?

You do not need a predefined topic dictionary to cluster feedback; the analyzer can generate topics automatically using NMF modeling, but supplying one allows dictionary-driven assignments for more targeted thematic extraction.

What file formats and inputs are required to start text mining survey verbatims?

Text mining survey verbatims requires a corpus file containing a text column, a specified source type, and context dimensions, alongside optional configurations for anonymization level, number of topics, and output destination.