Skip to content
PluginProject & Task Management

Returns and Case Tracker

Claude Code plugin for resellers: track returns, not-as-described and not-received cases, damage claims and chargebacks across platforms, with deadlines and evidence packs.

Updated Oct 30, 2026Marketplace Founder

About Returns and Case Tracker

Selling on several platforms means cases arrive from several places: an eBay return request, a Poshmark "not as described", a Mercari damage claim, a chargeback from your own shop. Each has its own window to respond, and missing one can lose the case by default.

This Claude Code plugin keeps them all in one CSV file you own. Paste a notice and Claude logs the case with its respond-by date, using the date on the notice (or eBay's 3-business-day window when the date is missing). The due report puts overdue cases first, then today's and the next few days', then cases waiting on the buyer or the platform, with the next step for each. For any case, the pack command builds a folder with numbered copies of your evidence and a case summary with a checklist for that type (not as described, not received, damaged, return or chargeback). Claude then drafts a calm, factual response for you to send. Respond-by dates export to Google, Apple or Outlook calendar, with a reminder the day before. Stats show refunds, return labels, money still at stake, wins and losses, case rate per platform, and items with more than one case.

Inside: 4 commands (/case-new, /case-due, /case-pack, /case-stats), a skill with the file format and rules, the case helper (Node.js, no packages), an editable rules file for default windows, and sample cases with tested outputs.

For resellers and small shops on eBay, Poshmark, Mercari, Depop, Etsy, Shopify, Whatnot and more.

Limitations: it doesn't connect to platforms. Response windows change, so copy the date from each notice. Drafts aren't legal advice.

Scanned: no issues found

Release v1.0.0 reviewed by AgentLoomX™ · 25 files · 32.3 KB

Signed release

This package can

  • Create, change or delete files
What's inside (25 files)
  • returns-case-tracker/.claude-plugin/marketplace.json
  • returns-case-tracker/CHANGELOG.md
  • returns-case-tracker/examples/cases.csv
  • returns-case-tracker/examples/command-runs.md
  • returns-case-tracker/examples/evidence/C-001/listing-sleeve-closeup.png
  • returns-case-tracker/examples/evidence/C-001/packed-item.png
  • returns-case-tracker/examples/evidence/C-002/tracking-delivered.png
  • returns-case-tracker/examples/evidence/C-004/packing-1.png
  • returns-case-tracker/examples/evidence/C-004/packing-2.png
  • returns-case-tracker/examples/helper-tests.md
  • returns-case-tracker/examples/output/case-C-001-pack/01-listing-sleeve-closeup.png
  • returns-case-tracker/examples/output/case-C-001-pack/02-packed-item.png
  • returns-case-tracker/examples/output/case-C-001-pack/case-summary.md
  • returns-case-tracker/examples/output/cases.ics
  • returns-case-tracker/LICENSE.txt
  • returns-case-tracker/plugin/.claude-plugin/plugin.json
  • returns-case-tracker/plugin/commands/case-due.md
  • returns-case-tracker/plugin/commands/case-new.md
  • returns-case-tracker/plugin/commands/case-pack.md
  • returns-case-tracker/plugin/commands/case-stats.md
  • returns-case-tracker/plugin/skills/case-records/assets/platform-rules.json
  • returns-case-tracker/plugin/skills/case-records/scripts/cases.mjs
  • returns-case-tracker/plugin/skills/case-records/scripts/lib.mjs
  • returns-case-tracker/plugin/skills/case-records/SKILL.md
  • returns-case-tracker/README.md
Read the skill's instructions returns-case-tracker/plugin/skills/case-records/SKILL.md
---
name: case-records
description: File format, rules and helper for tracking returns, item-not-as-described and item-not-received cases, damage claims and chargebacks across selling platforms (eBay, Poshmark, Mercari, Depop, Etsy, Shopify and others) in one cases.csv. Response deadlines, what's overdue or waiting, evidence packs with a checklist per case type, .ics reminders and stats. Use with the returns-case-tracker commands, or when the user mentions a return, a claim, a case or a chargeback.
---

# Case records

## Rules

1. **The notice's date wins.** Copy the respond-by date from the platform's notice into `respond_by`. The default window in `assets/platform-rules.json` (eBay only, 3 business days) is a fallback when the date is missing, and holidays aren't counted.
2. **cases.csv is the user's record.** Show a new or changed row and get an OK before writing. Change one line at a time with Edit, then run `check`.
3. **Responses are drafts.** The user sends them on the platform. Keep them calm and factual: what was listed, what was shipped, what the evidence shows. Don't accuse the buyer, and don't promise a refund the user hasn't agreed to.
4. **Not legal advice.** Platform decisions follow their own policies. For a chargeback, the payment provider's instructions come first.

## cases.csv

| Column | What goes in it |
|---|---|
| id | C-001, C-002 ... `check` prints the next free id |
| platform | ebay, poshmark, mercari, depop, etsy, shopify, whatnot, tiktok, facebo

…

The full file is included with your purchase.

SHA-256 917e85ebc047cdac92d40c5ef0c73346be128600f4e52ab0d87c80ef6d54c250

Signed with Ed25519 key a9c62a7921065aa9. Public keys

Scans catch known risky patterns; they are not a guarantee. Report anything that looks wrong to support.

Highlights

  • Every platform's cases in one CSV
  • Overdue, due today and waiting lists
  • Evidence packs with a checklist per type
  • Calm, factual draft responses
  • Respond-by reminders for any calendar
  • Refunds, win rate and case rate stats
  • returns
  • ebay returns
  • chargebacks
  • reseller
  • poshmark
  • mercari
  • disputes
  • deadlines