Releases: Purchasely/Purchasely-AI-Plugin
1.1.0 — skills.sh distribution
Highlights
The three skills are now published on skills.sh — install with one command into any AGENTS.md-compatible harness, Claude Code, Cursor, Codex, OpenCode, and 50+ others:
npx skills add Purchasely/Purchasely-AI-PluginChanged (breaking for skills.sh users)
-
Skills renamed with a
purchasely-prefix to disambiguate from same-named skills in other repos:integrate→purchasely-integratereview→purchasely-reviewdebug→purchasely-debug
The matching slash commands keep their existing names (
/purchasely:integrate,/purchasely:review,/purchasely:debug) — they were already namespaced by the Claude Code plugin prefix.Migration:
npx skills update(or re-runnpx skills add Purchasely/Purchasely-AI-Plugin) to pick up the new names.
Added
- skills.sh install section, install-count badge, and Discoverability entry in
README.md. - The
skillsCLI auto-discovers the existingskills/symlink and.claude-plugin/manifests — no extra setup required.
Maintenance
- Bumps every manifest to 1.1.0 (5×
plugin.json, 2×marketplace.json,package.json,gemini-extension.json). .gitignoreignoresnode-compile-cache/(left bynpx skillsruns).
Full changelog: CHANGELOG.md.
1.0.1 — sdk-expert Campaigns fix
Changed
sdk-expertagent: forces loadingreferences/concepts/campaigns.mdwhenever a question mentions campaign / campagne / trigger /APP_STARTED/readyToOpenDeeplink/ "afficher au lancement", and explicitly distinguishes trigger-based (SDK-managed, onlyreadyToOpenDeeplink(true)required) from placement-based delivery.sdk-expertagent: for any Console-driven topic (campaigns, audiences, A/B tests, placement configuration, Screens, Flows, surveys), the agent now fetches the current official documentation viactx_fetch_and_index(https://docs.purchasely.com/docs/<topic>)before answering, and reconciles with the bundled references.
Fixed
sdk-expertagent no longer conflates Campaigns with the manualfetchPresentation/presentPresentationflow when the user asks about displaying a campaign at app launch.
Full changelog: https://github.com/Purchasely/Purchasely-AI-Plugin/blob/main/CHANGELOG.md
1.0.0
Initial release of the Purchasely AI Plugin for Claude Code, GitHub Copilot CLI, and Codex.
Added
- Cross-harness plugin support for Claude Code, GitHub Copilot CLI, Codex, and compatible AI coding agents.
- Purchasely SDK skills for integration, code review, debugging, and SDK Q&A.
- Purchasely SDK expert agent and slash-command entry points for guided assistance.
- Reference documentation for Purchasely SDK setup, paywall display, purchases, subscriptions, privacy/GDPR, promotional offers, campaigns, and troubleshooting across iOS, Android, React Native, Flutter, and Cordova.
- Installation and marketplace metadata for supported agent environments.
v1.0.0 — Initial public release
Initial public release of the Purchasely AI Plugin — an AI coding assistant for Purchasely SDK integration across iOS, Android, React Native, Flutter, and Cordova.
What's inside
Core plugin
- Claude Code plugin manifest (
.claude-plugin/plugin.jsonandmarketplace.json) - 3 AI-invoked skills:
integrate,review,debug - 4 user-invoked slash commands:
/purchasely:integrate,/purchasely:review,/purchasely:debug,/purchasely:question sdk-expertagent for Q&A (/purchasely:questiondelegates to it via theTasktool)- Pre-built configs for Cursor, GitHub Copilot, Windsurf, Codex, Gemini, Mistral
- POSIX-compatible
install.shwith auto-detection of installed AI tools - MIT License
Universal concept references (references/concepts/)
user-identity.md—userLogin/userLogoutordering, anonymous→logged-in receipt merge, foreground resyncpromotional-offers.md— Apple promo offers, Google developer-determined offers, offer codes, win-back recipesubscription-management.md— opening the native Manage Subscription page (iOS 15+ in-app sheet + universal URL fallback, Google Play per-product deeplink)analytics-integration.md— server-side vs client-side routing, single analytics wrapper, GDPR consent gatingcampaigns.md— no-code Console automations,readyToOpenDeeplink, SDK ≥ 5.1.0 requirementsubscription-checks.md— gating including the Purchasely-paywall caveat for Restorecross-platform-subscriptions.md— handling subscriptions across iOS and Android stores
Platform-specific references
Integration guides for iOS, Android, React Native, Flutter, Cordova; cross-platform architecture diagrams; architecture-patterns.md (wrapper / service / gateway pattern — recommended, not required).
Testing & troubleshooting
testing/README.md— sandbox testing for Apple and Google + per-release checklisttroubleshooting/debug-mode.md— SDK debug logging vs Console-side Debug Mode (QR-code activation)troubleshooting/error-codes.md—PLYErrorreference for iOS and Android, Google Play Billing v8 hang and fixtroubleshooting/screen-issue-report.md— escalation template for Purchasely Supporttroubleshooting/common-issues.md— common integration pitfalls and fixes
Skill highlights
debug— Step 0 (enable SDK debug logging), Step 5 (escalate to Support), Step 6 (PLYErrordecoding)integrate— initialization, paywalls, purchases, action interceptor, Restore (with Purchasely-paywall caveat), Manage Subscription, Beyond the Basics (preload, campaigns, promo offers, analytics, gating, attributes)review— 24-point checklist:userLoginordering, foregroundsynchronize, Restore, Manage Subscription,PrivacyInfo.xcprivacy, Google Play Billing v8,LogLevel.DEBUGgating, Campaigns / Promo Offers / Analytics sections
Install
curl -fsSL https://raw.githubusercontent.com/Purchasely/Purchasely-AI-Plugin/main/install.sh | shOr see README.md for manual installation per AI tool.
Full changelog: CHANGELOG.md