Aso
coreyhaines31/marketingskills
When the user wants to audit or optimize an App Store or Google Play listing.
Suede-owned recovery discipline for recurring charges billed outside Amazon: App Store, Google Play, PayPal, direct-bill streaming, gyms, news, and SaaS.
$ npx skills add JasonColapietro/suede-creator-skills --skill subscription-recovery -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JasonColapietro/suede-creator-skills subscription-recovery --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/subscription-recovery .claude/skills/subscription-recovery && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "subscription-recovery" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/subscription-recovery into .claude/skills/subscription-recovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "subscription-recovery", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/subscription-recoveryType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add JasonColapietro/suede-creator-skills --skill subscription-recovery -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JasonColapietro/suede-creator-skills subscription-recovery --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/subscription-recovery .agents/skills/subscription-recovery && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "subscription-recovery" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/subscription-recovery into .agents/skills/subscription-recovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "subscription-recovery", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill subscription-recovery -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JasonColapietro/suede-creator-skills subscription-recovery --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/subscription-recovery .cursor/skills/subscription-recovery && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "subscription-recovery" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/subscription-recovery into .cursor/skills/subscription-recovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "subscription-recovery", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/JasonColapietro/suede-creator-skills.git --path skills/subscription-recovery--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add JasonColapietro/suede-creator-skills --skill subscription-recovery -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JasonColapietro/suede-creator-skills subscription-recovery --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/subscription-recovery .gemini/skills/subscription-recovery && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "subscription-recovery" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/subscription-recovery into .gemini/skills/subscription-recovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "subscription-recovery", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install JasonColapietro/suede-creator-skills subscription-recoveryInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add JasonColapietro/suede-creator-skills --skill subscription-recovery -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/subscription-recovery .github/skills/subscription-recovery && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "subscription-recovery" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/subscription-recovery into .github/skills/subscription-recovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "subscription-recovery", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill subscription-recovery -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install JasonColapietro/suede-creator-skills subscription-recovery --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/subscription-recovery .opencode/skills/subscription-recovery && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "subscription-recovery" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/subscription-recovery into .opencode/skills/subscription-recovery/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "subscription-recovery", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
subscription-recoverySuede-owned recovery discipline for recurring charges billed outside Amazon: App Store, Google Play, PayPal, direct-bill streaming, gyms, news, and SaaS.
Subscription Recovery is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned recovery discipline for recurring charges billed outside Amazon: App Store, Google Play, PayPal, direct-bill streaming, gyms, news, and SaaS. Use when the user wants to find, audit, cancel, or dispute a subscription they may have forgotten, is being charged for twice, or no longer uses. Every cancellation and dispute requires the user to name the service first. Never enters payment credentials and never promises a refund. Requires Claude in Chrome for browser actions. NOT FOR: Amazon returns…
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `CARD.md`, `agents/openai.yaml` and `references/service-playbook.md`).
It sits in Mobile, covering App store release and Referral and retention marketing. It works with PayPal. The repository describes itself as: Open-source AI skills for SEO, AI search visibility, conversion copy, marketing strategy, and business operations. Reusable workflows for Claude Code and Codex, plus code review… The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5f94d7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
apps.apple.complay.google.compaypal.comreportaproblem.apple.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Subscription Recovery loads about 2.2k tokens when it runs, and up to ~2.6k if it reads all its reference files. Until then it costs about 182 tokens; SKILL.md has 1,085 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from JasonColapietro/suede-creator-skills at commit e5f94d7, republished under its MIT licence (© JasonColapietro). 1,085 words, ~2,156 tokens.
.claude/skills/subscription-recovery/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.IRON LAW: Never cancel, dispute, or contact a merchant about a service until the
user has named that specific service and the specific outcome they want for it.
A subscription appearing in a discovery list is not authorization to act on it.mcp__claude-in-chrome__* tools aren't loaded yet, fetch them via
ToolSearch first.These three cover a large share of subscriptions in one page each, because the platform (not the individual service) is the merchant of record:
https://apps.apple.com/account/subscriptions (requires Apple ID
sign-in) or on-device: Settings → [Apple ID] → Subscriptions.https://play.google.com/store/account/subscriptions, same
idea for Android-purchased subscriptions.https://www.paypal.com/myaccount/autopay/:
lists every merchant with standing authorization to charge the account, including
ones that don't show up anywhere else (a common blind spot: an old free trial that
converted, billed via PayPal, with no reminder email ever opened).Each of these lists service name, price, billing cadence, and next charge date, and each has a direct cancel button on the same page: no negotiation needed for a straight cancellation found here.
If the user can share a recent statement (PDF, CSV export, or even a screenshot of the transaction list), scan for recurring merchant names and amounts: the same charge appearing monthly/annually from the same merchant is the signal. This catches services that bill directly (Netflix, Hulu, Disney+, HBO Max, a gym, a SaaS tool) and aren't visible through the Phase 1a hubs. Ask for the statement rather than guessing; don't assume access to financial accounts.
Ask the user what else they know they're paying for that Phase 1a/1b didn't surface: people usually remember 60-70% of their subscriptions when prompted but forget the rest until specifically asked. This is often faster than a statement scan for a first pass, and worth doing even after one.
If a subscription turns out to be Amazon-billed (Prime Video Channels, Audible,
Kindle Unlimited, Prime itself), don't handle it here, hand off to
amazon-returns-recovery's Phase 1b, which already documents those pages.
HALT. Discovery is over and nothing has been canceled, disputed, or contacted. Present the findings, then wait for the user. No service is acted on unless the user names it, silence, "sounds good," or a general go-ahead is not a naming.
Report every subscription found as a plain list: service, price, billing cadence, next charge date, and usage signal if known (last opened, last watched, last attended). Ask which ones to pursue and what outcome they want per service: cancel only, cancel and ask for the last charge back, or dispute a specific charge without canceling (e.g. billed twice in one month). Some subscriptions may turn out to still be wanted: don't assume every finding is a mistake, and say so if one looks intentional.
Straight cancellation, no negotiation needed:
Refund/goodwill ask (forgot to cancel, charged after a cancellation attempt, billed twice, or genuinely unused for months):
https://reportaproblem.apple.com; Google
Play: order history → "Report a problem" (or support.google.com refund request).
These are usually faster than chat for App Store/Play Store charges and worth
trying first.Record the working path. Once a service's actual cancellation/dispute flow is confirmed live, add it to references/service-playbook.md with the exact URL and click-path, the same way amazon-returns-recovery documents its own chat flow: this is what turns "unvalidated" into "validated" over time.
After each cancellation or dispute resolves, report per service: what happened (canceled, refunded, disputed and declined), the confirmation identifier or confirmation email, the effective end date, and the refund amount and method. An outcome with no confirmation identifier or email is reported as unconfirmed, never as done. For anything unresolved, name the exact next contact and date.
If several services were pursued in one session, summarize as a running total: keep one-time dollars recovered separate from ongoing monthly/annual savings from cancellations, since they're not the same kind of money.
Keep billing records, customer identifiers, personal reasons, and support transcripts in the user's private session. Public playbook updates may contain generic navigation only.
Never enter, store, or transcribe payment credentials, card numbers, or bank logins, and never connect a financial account.
Never promise a refund amount, a refund timeline, or that a dispute will succeed.
Never act on a service the user has not named, and never batch several services under one approval.
Never dispute or cancel a charge the user recognizes as intentional.
Never escalate with a fact the user did not supply: no invented prior contact, cancellation date, or usage claim.
amazon-returns-recovery.suede-churn-prevention. That skill is the
merchant side; this one is the subscriber side.© JasonColapietro, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in skills/subscription-recovery of JasonColapietro/suede-creator-skills.
Open the folder on GitHubat commit e5f94d7
Subscription Recovery next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Subscription Recovery this skillJasonColapietro/suede-creator-skills | 127 | — | ~2.2k | Automated safety check: Pass | MIT | |
| Asocoreyhaines31/marketingskills | 54k | 1 repos | ~4k | Automated safety check: Pass | MIT | |
| App Store Optimizationmanojbajaj95/claude-gtm-plugin | 105 | — | ~4.2k | Automated safety check: Pass | MIT | |
| App Store Featuredappeeky/aso-skills | 2.2k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Aso Auditappeeky/aso-skills | 2.2k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Apple Appstore Reviewergithub/awesome-copilot | 40k | 2 repos | ~2.9k | Automated safety check: Pass | MIT |
coreyhaines31/marketingskills
When the user wants to audit or optimize an App Store or Google Play listing.
manojbajaj95/claude-gtm-plugin
A skill your agent uses when optimizing app store listings, researching keywords, or tracking mobile app performance on Apple App Store and Google Play Store.
appeeky/aso-skills
When the user wants to get featured on the App Store or understand the editorial process.
appeeky/aso-skills
When the user wants a full ASO health audit, review their App Store listing quality, or diagnose why their app isn't ranking.
github/awesome-copilot
Serves as a reviewer of the codebase with instructions on looking for Apple App Store optimizations or rejection reasons.
appeeky/aso-skills
Single entry point that routes any ASO, App Store, Google Play, app marketing, paid UA, monetization, retention, reviews, ratings, market-intel, or app-analytics question to the correct specialist…
JasonColapietro/suede-creator-skills
Lints a local music or media release folder and scores its readiness, flagging missing files, weak metadata, artwork and stem problems, split gaps and rights blockers.
JasonColapietro/suede-creator-skills
Turns messy creator materials into an offline rights-and-provenance transfer package: hashed asset inventory, intake manifest, credits, license notes and a missing-information report.
JasonColapietro/suede-creator-skills
Turns a video clip, interview moment or transcript into a package that bridges viewers to a long-form guide, with rights, claim and approval gates along the way.
JasonColapietro/suede-creator-skills
Checks a Suede AI MCP server release against a live process: the full JSON-RPC lifecycle, schemas, annotations, malformed input, catalog agreement and install docs.
JasonColapietro/suede-creator-skills
Takes a native Android app from product idea to Google Play release, covering Compose architecture, policy checks, privacy, billing, testing, signing and rollout.
JasonColapietro/suede-creator-skills
Suede-owned paid-media creative system for hooks, headlines, primary text, static and motion concepts, platform specs, review pages, and test-ready variant batches.
Works with
Categories
Suede-owned recovery discipline for recurring charges billed outside Amazon: App Store, Google Play, PayPal, direct-bill streaming, gyms, news, and SaaS. Subscription Recovery is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned recovery discipline for recurring charges billed outside Amazon: App Store, Google Play, PayPal, direct-bill streaming, gyms, news, and SaaS.
Subscription Recovery fits situations like: the user wants to find; dispute a subscription they may have forgotten; is being charged for twice.
Run `npx skills add JasonColapietro/suede-creator-skills --skill subscription-recovery -a claude-code`. Or copy the skill folder (skills/subscription-recovery in JasonColapietro/suede-creator-skills) into .claude/skills/subscription-recovery in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JasonColapietro/suede-creator-skills --skill subscription-recovery -a codex`. Or copy the skill folder (skills/subscription-recovery in JasonColapietro/suede-creator-skills) into .agents/skills/subscription-recovery in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JasonColapietro/suede-creator-skills --skill subscription-recovery -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/subscription-recovery, .gemini/skills/subscription-recovery, .github/skills/subscription-recovery and .opencode/skills/subscription-recovery in your project.
SKILL.md names no scripts, command-line tools or credentials: Subscription Recovery is instructions for the agent only.
SKILL.md names 4 domains. In commands or code: apps.apple.com, play.google.com, paypal.com and reportaproblem.apple.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Subscription Recovery is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 8.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 423 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Subscription Recovery: Aso (coreyhaines31/marketingskills, 54k stars), App Store Optimization (manojbajaj95/claude-gtm-plugin, 105 stars), App Store Featured (appeeky/aso-skills, 2.2k stars) and Aso Audit (appeeky/aso-skills, 2.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
JasonColapietro (a GitHub user) maintains it in JasonColapietro/suede-creator-skills, which has 127 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 10, 2026.
Source: JasonColapietro/suede-creator-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.