$npx -y skills add JasonColapietro/suede-creator-skills --skill amazon-returns-recoveryUse when the user wants to audit Amazon returns or Amazon-billed subscriptions, mentions a restocking fee, short or denied refund, forgotten Prime Video Channel, Audible, Kindle Unlimited, or Prime charge, or asks whether Amazon still owes or bills them. Read order, refund, and s
| 1 | # Amazon Returns Recovery |
| 2 | |
| 3 | ## Why this exists |
| 4 | |
| 5 | This started as a test of a general-purpose contract/customer-service negotiation |
| 6 | tool — the goal was just to see if it could hold its own in a dispute. Pointed at a |
| 7 | live Amazon account, it surfaced two restocking fees ($44.99 and $28.50) the account |
| 8 | owner had no idea existed, on returns processed weeks earlier. Both got waived in the |
| 9 | same sitting — the first refunded exactly the $44.99 fee, the second came back at |
| 10 | $30.63 (the associate rounded up past the $28.50 fee as a goodwill gesture). Total |
| 11 | recovered from fees alone: **$75.62**, on charges the account owner never would have |
| 12 | gone looking for. The lesson: money like this doesn't announce itself — restocking |
| 13 | fees, partial refunds, and price-protection differences sit quietly in order history |
| 14 | unless something goes and checks. That's what this skill automates. |
| 15 | |
| 16 | Treat this as a metal detector, not an autopilot: it surfaces what's buried and drafts |
| 17 | the case, but every dispute goes through the account owner before anything gets sent. |
| 18 | |
| 19 | The same account also had a third case worth knowing about, even though it's outside |
| 20 | this skill's default restocking-fee scope: a $372.69 electric shaver the account |
| 21 | owner had already been **denied a refund on once — while still inside the return |
| 22 | window**. Re-disputed two days after the window closed, hands-off, the case ended in |
| 23 | a full **$372.69** refund with no return required — the associate just let the account |
| 24 | owner keep it. Overturning an existing denial after the window shut is the ceiling of |
| 25 | what a well-reasoned exception ask can get, not just fee waivers. See |
| 26 | [references/example-cases.md](references/example-cases.md) for the full writeup of |
| 27 | all three real cases, including exactly what was said and what worked. |
| 28 | |
| 29 | ## Prerequisites |
| 30 | |
| 31 | - Claude in Chrome browser extension connected to the browser, and the user already |
| 32 | signed into the target Amazon account. If `mcp__claude-in-chrome__*` tools aren't |
| 33 | loaded yet, fetch them via ToolSearch first (see the extension's own MCP |
| 34 | instructions for the batch-load query). |
| 35 | - This runs against a real account. If the account is shared (family members with |
| 36 | separate shipping addresses on the same login), be ready to see orders that aren't |
| 37 | the user's — flag those, don't just fold them into the same batch without asking. |
| 38 | |
| 39 | ## Phase 1a — Order/return discovery (read-only, no side effects) |
| 40 | |
| 41 | Goal: find every completed return where Amazon deducted a restocking fee, without |
| 42 | touching anything. |
| 43 | |
| 44 | 1. Search order history broadly by category keyword, not just exact terms — Amazon's |
| 45 | `your-orders/search` matches loosely, so one keyword (e.g. "razor") surfaces |
| 46 | adjacent items (shavers, trimmers) too. Restocking fees concentrate on |
| 47 | higher-value electronics/appliances, so prioritize checking those over |
| 48 | consumables or clothing. |
| 49 | - `https://www.amazon.com/your-orders/search/ref=ppx_yo2ov_dt_b_search?opt=ab&search=<keyword>` |
| 50 | - Paginate through all result pages — don't stop at page 1. Older orders (a year+ |
| 51 | back) still show up here even though they've long since dropped off `Your |
| 52 | Returns`. |
| 53 | 2. For faster coverage of *recent* activity, also check |
| 54 | `https://www.amazon.com/your-returns` — but note it only shows roughly the last |
| 55 | 3 months, so it's a supplement to the search sweep, not a replacement for it. |
| 56 | 3. For each order that shows "Return complete" / "Refund Complete" / "Refund issued", |
| 57 | open its detail page: |
| 58 | `https://www.amazon.com/your-orders/order-details?orderID=<orderID>` |
| 59 | Find the **Refund Total** line — it has a small chevron that expands to an |
| 60 | itemized breakdown (Item(s) refund / Tax refund / Restocking fee / Refund Total). |
| 61 | Click it. Orders with no fee just show item + tax = refund total; orders with a |
| 62 | fee show the deduction explicitly. |
| 63 | 4. Record every hit: order #, item name, item price, restocking fee amount, who it |
| 64 | shipped to, and whether it was sold by Amazon.com directly or a third-party |
| 65 | seller (first-party listings are the strongest cases — Amazon's own chat agents |
| 66 | can waive those without looping in a marketplace seller). |
| 67 | 5. Don't try to make this exhaustive on the first pass if the account has a long |
| 68 | history — report what's found so far and note that more may be scattered across |