restore-purchase

Installation
SKILL.md

Restore purchase

Restoration discovers currently restorable store/account history or entitlements, then feeds each verified item through the same idempotent entitlement-grant path used for purchases.

Product eligibility

Product type Restore behavior
non-consumable restorable/current-entitlement item; re-grant idempotently
auto-renewing subscription reconstruct current entitlement/status from authoritative store/server state
non-renewing/time-limited product restore only if the product/store contract and your persistence strategy support it
consumable normally not reconstructed as spendable balance from generic restore history; use your durable/server ledger if the design requires cross-device consumable balance

Do not treat "restore" as "replay every historical purchase and increment counters".

Flow

Installs
5
GitHub Stars
13
First Seen
Oct 13, 2026