shopify-product-and-variant-performance SKILL.md skillB
shopify-product-and-variant-performance from coupler-io/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add coupler-io/skills/shopify-product-and-variant-performance@v1.0.0Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- coupler-io/skills
- Path
ecommerce/shopify/shopify-product-and-variant-performance/SKILL.md- Versions recorded
- 1
- Latest version
- v1.0.0, committed Oct 13, 2026
- Size
- 22,288 bytes
- Repository stars
- 38
- License
- MIT
Use for "which products are selling", "what are my best sellers", "which variants should I drop", "what's my margin by product", "which size sells", "how did the launch do", "what's my revenue concentration", or "sales by vendor" — even when the user never says "variant". Use when the decision is what to reorder, drop, promote or mark down, or when a store-level move needs tracing to the products behind it. Shopify only.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Shopify Product and Variant Performance **Tells you which products and variants earn their place in the catalogue — ranked by money, with margin on the right cost basis, and with the stock-out distortion called out instead of buried.** A best-seller list ranked by units rewards whatever is cheapest, and one ranked by revenue rewards whatever is dearest; neither tells you what to reorder. Variant-level truth is worse: product titles are stored as they were at the time of each sale, so a renamed product splits into two rows; the same SKU can appear on more than one variant; and an item that was unavailable for three weeks reports as a poor seller. Then margin arrives from two different cost fields that mean different things, and using the wrong one restates last quarter at today's cost. **What you get back** - **Products and variants ranked by net sales**, with units, average selling price and share of the total — and the tail rolled up rather than truncated. - **Gross margin in currency and percent** where cost data is present, with the cost basis named. - **Mix shift against the prior period**, with each product's contribution to the revenue delta in …
Read the whole file at its exact version.
How to install
mdr add coupler-io/skills/shopify-product-and-variant-performance@sha256:d7a830b48beba958The line at the top of this page pins the label v1.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_byvl3caioaknwdhj)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 13, 2026.
Audit of the latest version
- fail: No prompt-injection phrasing (matched: ignore previous instructions)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (22288 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
coupler-io/skills · 38 stars · license MIT · pushed 2026-10-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_byvl3caioaknwdhj GET https://markdownregistry.com/api/v1/resolve?ref=coupler-io/skills/shopify-product-and-variant-performance GET https://markdownregistry.com/api/v1/blob/d7a830b48beba95831624b947606d6553b2d519c166a32af913b796ec8215393
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.