Skip to content
Agentmart
Submit a tool

shopify-review-triage

Turn public 1–3-star Shopify App Store review rows into a transparent P0–P3 triage brief — incident risk, repeated friction, pricing confusion, feature…

Skill by Shopify App Review Brief — independent, not affiliated with Shopify Inc.

IndexedMIT
Write a review

Chalk Labs

Need help deploying shopify-review-triage?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/alfredtech2026-shopify-review-triage

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Turn public 1–3-star Shopify App Store review rows into a transparent P0–P3 triage brief — incident risk, repeated friction, pricing confusion, feature requests, and an explicit needs-human-read bucket — where every item keeps its public source link and is labeled first pass or human-checked. Use this skill when someone wants app store reviews, low-star reviews, or merchant feedback triaged, prioritized, clustered, or turned into a weekly product/support brief for one Shopify app or a whole portfolio, even when they never say triage, severity, or P0.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/shopify-review-triage

What's inside

Skill name
shopify-review-triage
Description
Turn public 1–3-star Shopify App Store review rows into a transparent P0–P3 triage brief — incident risk, repeated friction, pricing confusion, feature requests, and an explicit needs-human-read bucket — where every item keeps its public source link and is labeled first pass or human-checked. Use this skill when someone wants app store reviews, low-star reviews, or merchant feedback triaged, prioritized, clustered, or turned into a weekly product/support brief for one Shopify app or a whole portfolio, even when they never say triage, severity, or P0.
License
MIT
Compatibility
Needs no network access, no scripts, and no system packages. The person you are helping supplies the review text; portable to any agent or client that supports the Agent Skills SKILL.md format.
Metadata
author: Shopify App Review Brief — independent, not affiliated with Shopify Inc. · version: 1.0 · homepage: https://alfredtech2026.github.io/shopify-app-review-brief/skills/shopify-review-triage/ · rubric-source: https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html
Instructions
299 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • index.html

SKILL.md (first lines)

# 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 is the published rule set behind the
[free review triage worksheet](https://alfredtech2026.github.io/shopify-app-review-brief/tools/review-triage-worksheet.html?utm_source=agent-skill&utm_medium=skill-md&utm_campaign=inbound-validation)
and the [manual triage guide](https://alfredtech2026.github.io/shopify-app-review-brief/guides/shopify-app-review-triage.html?utm_source=agent-skill&utm_medium=skill-md&utm_campaign=inbound-validation),
reproduced verbatim so a manual pass, the worksheet, and this skill sort the same row the same way.

## 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:

```text
rating | app name | review date | public reviews URL | review text
```

The shorter form used by the free worksheet is also fine — treat field 1 as the rating when it
is a bare 1–5 (optionally followed by `star`/`stars`/`★`), otherwise as the app name:

```text
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★ 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 (`’` → `'`) before matching, so a
pasted "won’t load" still matches `won't load`.

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.

**Signal keywords.** `won't load`, `wont load`, `won't open`, `wont open`, `can't close`, `cannot close`, `won't close`, `blank screen`, `broken`, `crash`, `stopped working`, `not working`, `doesn't work`, `does not work`, `checkout`, `losing sales`, `lost sales`, `error`

### P1 · Repeated friction

The product works, but the same struggle keeps showing up across reviews or against an open
support theme. Repetition is the signal, not volume of adjectives.

**Suggested action.** Log it against the matching support theme. If the same complaint repeats across rows, schedule a UX fix ahead of new feature work.

**Signal keywords.** `confusing`, `unclear`, `hard to`, `difficult`, `complicated`, `clunky`, `slow`, `couldn't figure`, `could not figure`, `annoying`, `had to contact support`, `setup took`, `too many steps`

### P2 · Pricing confusion

What the merchant expected to pay and what happened diverged. Usually a copy problem in the
listing, the plan limits, or the upgrade prompts — not a code problem.

**Suggested action.** Compare what the reviewer expected with the listing's pricing section and in-app upgrade prompts; clarify the copy where they diverge.

**Signal keywords.** `pricing`, `price`, `charged`, `charge`, `billing`, `billed`, `expensive`, `free plan`, `trial`, `refund`, `hidden fee`, `hidden cost`, `paywall`

### P3 · Feature request

The merchant wants something the app does not do, or could not find. Valuable as a log entry,
rarely urgent on its own.

**Suggested action.** Add it to the feature-request log with a link to the review. If the capability already exists, reply to the reviewer with where to find it.

**Signal keywords.** `wish`, `would be great`, `would love`, `please add`, `feature request`, `missing`, `if only`, `would like`, `no option to`, `needs an option`, `hope you add`, `add support for`

### Needs human read

No keyword matched. Vague frustration, sarcasm, mixed praise, or a story that needs context.

**Suggested action.** No keyword matched. Read the full review yourself and file it manually — the heuristic makes no guess here.

**Priority.** The worksheet labels this bucket `P2` and sorts it last. Treat that label as

From alfredtech2026/shopify-app-review-brief, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Aug 5, 2026 (2 months ago)
Last release
Aug 4, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
1.0
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get shopify-review-triage running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying shopify-review-triage?

CallGet help
Cite this page

shopify-review-triage skill. Agent Mart. https://agentmart.dev/skills/alfredtech2026-shopify-review-triage (last updated 2026-10-24)