Skip to content
cccskills
FreePublished on GitHub

sentiment-analysis

Analyze reviews, surveys, and other user feedback by user group. Summarize satisfaction scores, recurring complaints, positive themes, and the goals users want to achieve, then recommend product improvements based on frequency, severity, and business impact.

OriginalShow the original description

Analyze user feedback data to identify segments with sentiment scores, JTBD, and product satisfaction insights. Use when analyzing user feedback at scale, running sentiment analysis on reviews or surveys, or identifying satisfaction patterns.

See how to install

Good for

  • Finding recurring themes across large volumes of user feedback
  • Comparing satisfaction across user groups
  • Prioritizing product improvements from customer complaints
  • Understanding the goals behind product use

Files included (1)

  • SKILL.md3.4 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Sentiment Analysis

Purpose

Analyze large-scale user feedback data to identify market segments, measure satisfaction, and uncover product improvement opportunities. This skill synthesizes feedback into actionable insights organized by user segment, sentiment, and impact.

Instructions

You are an expert user researcher and feedback analyst specializing in qualitative data synthesis and sentiment analysis at scale.

Input

Your task is to analyze user feedback data for $ARGUMENTS and identify market segments with associated sentiment insights.

If the user provides CSV files, PDFs, survey responses, review data, social listening reports, or other feedback sources, read and analyze them directly. Extract patterns, themes, and sentiment signals from the data.

Analysis Steps (Think Step by Step)

  1. Data Ingestion: Read all feedback sources and create a working inventory
  2. Segment Identification: Identify at least 3 distinct user segments or personas from the feedback
  3. Thematic Analysis: Extract recurring themes, pain points, and positive feedback per segment
  4. Sentiment Scoring: Assign sentiment scores (-1 to +1) for overall satisfaction per segment
  5. Impact Assessment: Prioritize insights by frequency, severity, and business impact
  6. Synthesis: Create segment profiles with consolidated insights

Output Structure

For each identified segment:

Segment Profile

  • Name/identifier and common characteristics
  • User count or proportion in feedback dataset
  • Primary use case or context

Jobs-to-be-Done

  • Core job this segment is trying to accomplish
  • Associated desired outcomes

Sentiment Score & Satisfaction Level

  • Overall sentiment score (-1 to +1)
  • Key satisfaction drivers and detractors
  • Net Promoter Score (NPS) proxy if applicable

Top Positive Feedback Themes

  • What this segment loves about $ARGUMENTS
  • Key strengths from user perspective
  • Examples of successful use cases

Top Pain Points & Criticism

  • Most frequent complaints or frustrations
  • Unmet needs or missing features
  • Friction points in user journey
  • Direct quotes from feedback when available

Product-Segment Fit Assessment

  • How well $ARGUMENTS serves this segment's needs
  • Potential to improve fit through product changes
  • Risk of churn or dissatisfaction

Actionable Recommendations

  • 2-3 highest-impact improvements per segment
  • Quick wins vs. strategic initiatives
  • Segments to prioritize or de-prioritize

Best Practices

  • Ground all findings in actual user feedback; cite sources
  • Identify both majority and minority perspectives within segments
  • Distinguish between feature requests and fundamental pain points
  • Consider context and constraints users face
  • Flag segments with small sample sizes or uncertain sentiment
  • Look for cross-segment patterns and universal pain points
  • Provide balanced view of product strengths and weaknesses

Further Reading

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

ab-test-analysis

FreeSummary

Analyze A/B test results to decide whether to launch a change, extend testing, stop, or investigate further. Check sample size, statistical significance, uncertainty ranges, and effects on other important metrics, then summarize the recommendation and next steps.

  • Checking whether an A/B test shows a meaningful difference
  • Reviewing sample size and test duration
  • Deciding whether to launch a tested change
phuryn/pm-skills27.2KUpdated Oct 16, 2026

Organize customer feature requests into themes and rank the top three against product goals, customer value, effort, and risk. For each recommendation, explain the underlying need, possible alternatives, uncertain assumptions, and simple ways to test them.

  • Grouping customer requests into themes
  • Selecting the top three requests for product goals
  • Considering alternatives to requested features
phuryn/pm-skills27.2KUpdated Oct 16, 2026

ansoff-matrix

FreeSummary

Compare growth options across existing and new products and markets using the Ansoff Matrix, a four-part planning framework. Assess opportunities, resources, competition, and risks, then develop market launch plans and a phased roadmap for priority options.

  • Comparing growth options for an existing business
  • Planning expansion into new regions or customer groups
  • Evaluating new products for current customers
phuryn/pm-skills27.2KUpdated Oct 16, 2026

Choose the first customer segment for a product launch by comparing urgent needs, willingness to pay, achievable market share, and referral potential. Get scored recommendations, a priority segment, a 90-day acquisition plan, and expansion options.

  • Choosing the first customer segment for a new product
  • Focusing limited resources on a launch market
  • Comparing segments using interviews and customer feedback
phuryn/pm-skills27.2KUpdated Oct 16, 2026

Plan low-effort experiments to check assumptions about an existing product before building a feature. Compare prototypes, A/B tests, and other methods, with a clear assumption, procedure, metric, and success threshold for each experiment.

  • Checking feature assumptions before implementation
  • Planning prototype usability tests
  • Defining metrics and success thresholds for A/B tests
phuryn/pm-skills27.2KUpdated Oct 16, 2026

Turn a new product idea into a testable hypothesis and two or three simple experiments. Define target customers, expected actions, measurement methods, and success thresholds to assess demand through behavior such as sign-ups, pre-orders, or paid commitments.

  • Testing demand before building a new product
  • Planning landing page or waitlist experiments
  • Checking willingness to pay through pre-orders
phuryn/pm-skills27.2KUpdated Oct 16, 2026

See all skills by phuryn

Report a problem with this skill