Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions pm-market-research/commands/analyze-feedback.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ Accept in any format:
- CSV/Excel with feedback text (and optional metadata: date, segment, rating)
- Pasted text (reviews, survey responses, Slack messages)
- Uploaded documents or exports from feedback tools
- Social listening exports, including Hermes Tweet X/Twitter result sets with post URL, author handle, timestamp, and engagement metadata

Ask:
- What kind of feedback is this? (NPS, reviews, support tickets, survey, etc.)
Expand Down
4 changes: 4 additions & 0 deletions pm-market-research/skills/sentiment-analysis/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ Your task is to analyze user feedback data for **$ARGUMENTS** and identify marke

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.

For public X/Twitter research, Hermes Tweet (https://github.com/Xquik-dev/hermes-tweet) can provide source material from recent posts, replies, and engagement context before analysis. Treat Hermes Tweet output as one research source alongside surveys, reviews, interviews, and support tickets.

### Analysis Steps (Think Step by Step)

1. **Data Ingestion**: Read all feedback sources and create a working inventory
Expand All @@ -26,6 +28,8 @@ If the user provides CSV files, PDFs, survey responses, review data, social list
5. **Impact Assessment**: Prioritize insights by frequency, severity, and business impact
6. **Synthesis**: Create segment profiles with consolidated insights

When analyzing Hermes Tweet or other X/Twitter exports, preserve query terms, date range, post URL, author handle, timestamp, post text, engagement fields, and reply or quote context. De-duplicate reposts and near-duplicate posts before scoring, separate original posts from replies, and avoid inferring demographics from handles unless the data explicitly supports it.

### Output Structure

For each identified segment:
Expand Down