Skip to content
Skillpedia
Social media40k · #5367

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

https://github.com/github/awesome-copilot/blob/main/skills/shopify-review-triage/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/github/awesome-copilot/blob/main/skills/shopify-review-triage/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
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-triage

Or download just the file:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/shopify-review-triage/SKILL.md -o SKILL.md
Technical 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. No promises. No revenue impact, no outcome, no ranking effect, no legal or compliance advice. Suggest actions; do not predict results.
  7. 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.
  8. 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 captured through 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

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills