EncoreKit — Claude Code Plugins
Official Claude Code plugins for integrating EncoreKit — the retention-offer SDK that converts users who dismiss your paywall.
Plugins
| Plugin | Description | |---|---| | integrate-encore | Walks Claude through a full SDK integration: detects your platform (iOS / Android / Flutter / React Native / KMP), installs the SDK, wires your subscription manager (RevenueCat / Superwall / Adapty / Qonversion / StoreKit / Play Billing), hooks paywall dismissal, and commits behind a safe git workflow with a diff-review gate. |
Install
In Claude Code, add this repo as a plugin marketplace:
/plugin marketplace add EncoreKit/claude
Then install the plugin:
/plugin install integrate-encore@encorekit
That's it. Now, in any project, run:
/integrate-encore
Claude will detect your stack, ask a few questions (API key, subscription manager, target paywall), and land a minimal-diff integration on a dedicated branch for your review.
Updating
/plugin marketplace update encorekit
/plugin update integrate-encore
What the integration does
1. Git safety — creates an encore-integration branch, refuses destructive git commands, commits only after you approve the diff, prints (but does not run) the push command. 2. Platform detection — confirms your framework before touching anything. 3. SDK install — adds the dependency via SPM / Maven / pub / npm / Gradle. 4. Configure — asks for your real pk_live_ / pk_test_ API key (no placeholders). 5. Subscription manager wiring — detects RevenueCat, Superwall, Adapty, Qonversion, StoreKit, Play Billing, or react-native-iap and wires onPurchaseRequest with real code. 6. Paywall dismissal hook — finds your close/back handler and fires Encore.placement(...).show() with reentrancy + lifecycle guards. 7. Verify & commit — runs the platform build/analyze, shows you the diff, waits for approval, stages files explicitly, commits on the integration branch.
See plugins/integrate-encore/commands/integrate-encore.md for the full skill definition.
License
MIT





