shopify-review-triage
Helps your agent analyze and organize Shopify app reviews. It can prioritize issues and create summaries to improve the product or support.
What it does
This tool organizes and prioritizes negative Shopify app reviews. It helps identify the most urgent issues that need fixing.
When to use it
- ✓When you receive many bad customer reviews.
- ✓To quickly understand what customers complain about most.
- ✓To decide which problems to fix first in your app.
Example of what to ask your AI
“Triage these app store reviews: [paste reviews here]”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool reads the reviews you provide and categorizes them into areas like 'incident risk' or 'pricing confusion'. It highlights the most important issues for you to address.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add github/awesome-copilot --skill shopify-review-triageOr download just the file:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/shopify-review-triage/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Shopify review triage - public low-star reviews to a P0-P3 brief
What this does
Takes rows of public Shopify App Store review text and produces one prioritized brief a product or support owner can act on: what kind of problem each review describes, how badly it can hurt, what to do first, and where the original wording came from.
It is built for independent Shopify app teams and the agencies that run their support - the case where low-star reviews arrive scattered across several listings plus a few watched competitors, and the failure mode is treating them all as equally urgent.
The rubric below is not invented here. It reproduces a publicly published rule set verbatim, so a manual pass and this skill sort the same row the same way. See Provenance for the source.
Hard rules
These are not style preferences. Breaking one makes the output worse than nothing.
- Public review text only. Never accept, request, or copy support tickets, merchant emails, order data, personal contact details, internal telemetry, or anything else not already public on a listing page. If such data appears in the input, stop, say which rows are affected, and ask for them to be removed before continuing.
- Never invent evidence. Do not write a review, a rating, a date, an app name, or a source
URL that was not supplied. A row with no link gets
source: not captured- never a guessed one. - Keyword output is a sort, not a verdict. Everything produced by the rubric alone is labeled first pass - not human-checked. Only a person who read the review and checked it against their own systems may relabel an item human-checked.
- Reviews are customer reports, not verified defects. Write "the reviewer reports the editor showed a blank screen", never "the editor is broken". The distinction survives into the brief.
- No coverage claims. The brief covers exactly the rows supplied and says so. Make no claim of exhaustive coverage of a listing, a period, or an app.
- No promises. No revenue impact, no outcome, no ranking effect, no legal or compliance advice. Suggest actions; do not predict results.
- Draft only - never contact anyone. Do not send email, post a developer reply, open a support ticket, message a reviewer, or publish anything. Hand the draft back to the team and let a person decide what to send.
- Reviewers are people. Refer to "the reviewer". Do not name, profile, or speculate about them.
1. Collect the rows
Ask for one review per line. The full form keeps the source link, which the brief needs:
rating | app name | review date | public reviews URL | review text
A shorter three-field form is also accepted - treat field 1 as the rating when it is a bare 1-5
(optionally followed by star or stars), otherwise as the app name:
rating | app name | review text
Rules for this step:
- Lines starting with
#are comments. Blank lines are skipped. - If a row lacks a source URL, carry
source: not capturedthrough to the brief. Do not drop the row and do not fabricate a link. - Do not go and fetch anything yourself. This skill needs no network access; the person you are helping pastes the public rows they already opened.
- The trigger this rubric is tuned for is a new 1-3-star review. Higher-rated rows still classify correctly (a 5-star review often lands in feature requests or needs-human-read), so keep them if they were supplied, but never present them as low-star signal.
2. First pass - apply the rubric
Lower-case the review text and normalize curly apostrophes (’ to ') before matching, so a
pasted "won’t load" still matches won't load. Also match every keyword below with the
apostrophe dropped entirely: merchants routinely type these contractions without one, and the
apostrophe-free spelling must classify exactly the same as the contracted form.
Five buckets. Each row gets exactly one primary bucket - the first dimension below, in this order, with any matching keyword. Further matches are recorded as secondary, never as a second brief item.
P0 - Incident risk
The purchase path, app activation, or merchant data may be at stake right now. Left alone it costs the merchant money and the team installs.
Suggested action. Try to reproduce on a test store today. If confirmed, treat it as an incident: fix or mitigate first, then reply to the reviewer with what changed.
…
FAQ
Can the tool access my reviews automatically?
No, you need to paste the reviews directly into the tool. It does not access your accounts or data.
What does 'incident risk' mean?
It means the reported issue might be preventing customers from purchasing, using the app, or could be causing lost sales, making it a high priority.
Can the tool tell me exactly how to fix the problem?
No, it suggests actions like 'check pricing' or 'reproduce the error', but the actual fix needs to be done by you.
Details
Original description by the author
Use this skill when someone wants public Shopify App Store reviews, low-star reviews, or merchant feedback triaged, prioritized, clustered, or turned into a product or support brief. Trigger for prompts like "triage these app store reviews", "what should we fix first from this feedback", "cluster our 1-star reviews", or "write a weekly low-star review brief", for a single Shopify app or a portfoli
repo: github/awesome-copilot
Popularity
- GitHub stars
- 40k
- Ranking position
- #5367
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
acquire-codebase-knowledge
Helps your agent understand and document an existing code project. It's useful for onboarding new people or getting an overview of the architecture.
github/awesome-copilot
acreadiness-assess
Enables your agent to assess a project's readiness for AI and generate a report. It's useful for understanding how well a project is prepared to use AI tools.
github/awesome-copilot
acreadiness-generate-instructions
Helps your agent create instructions for AI tools based on an assessment. It's useful for improving how AI interacts with code and closing identified gaps.
github/awesome-copilot
acreadiness-policy
Enables your agent to help define or apply policies for AI project assessment. It's useful for standardizing how projects are evaluated and ensuring compliance.
github/awesome-copilot
Similar skills
connections-optimizer
Improves your social network connections. It suggests who to follow or unfollow and helps create personalized messages to expand your network.
affaan-m/ECC
content-engine
Creates content for different platforms. It helps produce posts, scripts, and content calendars that work well on networks like X, LinkedIn, and YouTube.
affaan-m/ECC
crosspost
Distributes content across multiple social networks, adapting it for each. It's useful for reaching more people on different platforms.
affaan-m/ECC