$npx -y skills add JasonColapietro/suede-creator-skills --skill subscription-recoveryUse when the user wants to find, audit, cancel, or dispute recurring charges billed outside Amazon, including App Store, Google Play, PayPal, direct-bill streaming, gyms, news, and SaaS. Discover charges from evidence the user directly provides or authenticated service pages, rep
| 1 | # Subscription Recovery |
| 2 | |
| 3 | ## Why this exists |
| 4 | |
| 5 | The [amazon-returns-recovery](../amazon-returns-recovery/SKILL.md) skill proved the |
| 6 | underlying idea on Amazon: money doesn't announce itself when it's still being |
| 7 | charged, only when someone goes and checks. Restocking fees and Amazon-billed |
| 8 | subscriptions (Prime Video Channels routes Britbox, Starz, AMC+, and friends through |
| 9 | one Amazon bill) are one slice of that. Most people's actual subscription sprawl is |
| 10 | bigger and more scattered — a streaming service billed directly by its own app, a gym |
| 11 | membership, a SaaS tool from a free trial that converted, a magazine, an App |
| 12 | Store subscription bought once and forgotten. None of that goes through Amazon at |
| 13 | all. This skill is the same negotiation discipline — build the case from real facts, |
| 14 | confirm before acting, hold the line under a counteroffer, get the outcome confirmed |
| 15 | in writing — pointed at *anything* recurring, not just an Amazon account. |
| 16 | |
| 17 | Treat this as a metal detector, not an autopilot: it surfaces what's being charged |
| 18 | and drafts the case, but every cancellation and every dispute goes through the |
| 19 | account owner before anything gets sent or clicked. |
| 20 | |
| 21 | **Scope split with amazon-returns-recovery**: if a subscription is billed through |
| 22 | Amazon (Prime Video Channels, Audible, Kindle Unlimited, Prime itself), hand off to |
| 23 | that skill instead of duplicating its Phase 1b — it already documents the Amazon- |
| 24 | specific pages and chat flow. This skill covers everything billed *outside* Amazon. |
| 25 | |
| 26 | ## Prerequisites |
| 27 | |
| 28 | - Claude in Chrome browser extension connected, for any service checked or acted on |
| 29 | in-browser. If `mcp__claude-in-chrome__*` tools aren't loaded yet, fetch them via |
| 30 | ToolSearch first. |
| 31 | - Unlike amazon-returns-recovery, there is no single account to sweep — discovery |
| 32 | depends on what the user can provide (a bank/card statement, app access, or just |
| 33 | naming what they remember paying for) and what platform-level subscription hubs |
| 34 | are available (App Store, Google Play, PayPal). |
| 35 | - **Unvalidated click-paths.** Only the App Store, Google Play, and PayPal hub pages |
| 36 | in Phase 1a are close to a fixed, checkable URL. Every individual service's own |
| 37 | billing/cancellation page (Netflix, Spotify, a gym's member portal, etc.) has to be |
| 38 | discovered live and should be recorded in |
| 39 | [references/service-playbook.md](references/service-playbook.md) once confirmed, |
| 40 | so the next run doesn't rediscover it from scratch. |
| 41 | |
| 42 | ## Phase 1a — Platform subscription hubs (read-only, no side effects) |
| 43 | |
| 44 | These three cover a large share of subscriptions in one page each, because the |
| 45 | platform (not the individual service) is the merchant of record: |
| 46 | |
| 47 | 1. **Apple App Store** (iOS/iPadOS/Mac subscriptions bought through Apple's |
| 48 | in-app-purchase flow — many streaming apps route here instead of billing |
| 49 | directly): `https://apps.apple.com/account/subscriptions` (requires Apple ID |
| 50 | sign-in) or on-device: Settings → [Apple ID] → Subscriptions. |
| 51 | 2. **Google Play**: `https://play.google.com/store/account/subscriptions` — same |
| 52 | idea for Android-purchased subscriptions. |
| 53 | 3. **PayPal recurring payments**: `https://www.paypal.com/myaccount/autopay/` — |
| 54 | lists every merchant with standing authorization to charge the account, including |
| 55 | ones that don't show up anywhere else (a common blind spot: an old free trial that |
| 56 | converted, billed via PayPal, with no reminder email ever opened). |
| 57 | |
| 58 | Each of these lists service name, price, billing cadence, and next charge date, and |
| 59 | each has a **direct cancel button on the same page** — no negotiation needed for a |
| 60 | straight cancellation found here. |
| 61 | |
| 62 | ## Phase 1b — Bank/card statement scan (read-only, no side effects) |
| 63 | |
| 64 | If the user can share a recent statement (PDF, CSV export, or even a screenshot of |
| 65 | the transaction list), scan for recurring merchant names and amounts — the same |
| 66 | charge appearing monthly/annually from the same merchant is the signal. This catches |
| 67 | services that bill directly (Netflix, Hulu, Disney+, HBO Max, a gym, a SaaS tool) |
| 68 | and aren't visible through the Phase 1a hubs. Ask for the statement rather than |
| 69 | guessing; don't assume access to financial accounts. |
| 70 | |
| 71 | ## Phase 1c — Ask directly |
| 72 | |
| 73 | Ask the user what else they know they're paying for that Phase 1a/1b didn't surface |
| 74 | — people usually remember 60-70% of their subscriptions when prompted but forget the |
| 75 | re |