Skip to content

Releases: Purchasely/Purchasely-AI-Plugin

1.1.0 — skills.sh distribution

25 May 13:37

Choose a tag to compare

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-Plugin

Changed (breaking for skills.sh users)

  • Skills renamed with a purchasely- prefix to disambiguate from same-named skills in other repos:

    • integratepurchasely-integrate
    • reviewpurchasely-review
    • debugpurchasely-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-run npx 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 skills CLI auto-discovers the existing skills/ 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).
  • .gitignore ignores node-compile-cache/ (left by npx skills runs).

Full changelog: CHANGELOG.md.

1.0.1 — sdk-expert Campaigns fix

20 May 15:59

Choose a tag to compare

Changed

  • sdk-expert agent: forces loading references/concepts/campaigns.md whenever a question mentions campaign / campagne / trigger / APP_STARTED / readyToOpenDeeplink / "afficher au lancement", and explicitly distinguishes trigger-based (SDK-managed, only readyToOpenDeeplink(true) required) from placement-based delivery.
  • sdk-expert agent: for any Console-driven topic (campaigns, audiences, A/B tests, placement configuration, Screens, Flows, surveys), the agent now fetches the current official documentation via ctx_fetch_and_index(https://docs.purchasely.com/docs/<topic>) before answering, and reconciles with the bundled references.

Fixed

  • sdk-expert agent no longer conflates Campaigns with the manual fetchPresentation / presentPresentation flow 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

20 May 14:17

Choose a tag to compare

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

19 May 16:39

Choose a tag to compare

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.json and marketplace.json)
  • 3 AI-invoked skills: integrate, review, debug
  • 4 user-invoked slash commands: /purchasely:integrate, /purchasely:review, /purchasely:debug, /purchasely:question
  • sdk-expert agent for Q&A (/purchasely:question delegates to it via the Task tool)
  • Pre-built configs for Cursor, GitHub Copilot, Windsurf, Codex, Gemini, Mistral
  • POSIX-compatible install.sh with auto-detection of installed AI tools
  • MIT License

Universal concept references (references/concepts/)

  • user-identity.mduserLogin / userLogout ordering, anonymous→logged-in receipt merge, foreground resync
  • promotional-offers.md — Apple promo offers, Google developer-determined offers, offer codes, win-back recipe
  • subscription-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 gating
  • campaigns.md — no-code Console automations, readyToOpenDeeplink, SDK ≥ 5.1.0 requirement
  • subscription-checks.md — gating including the Purchasely-paywall caveat for Restore
  • cross-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 checklist
  • troubleshooting/debug-mode.md — SDK debug logging vs Console-side Debug Mode (QR-code activation)
  • troubleshooting/error-codes.mdPLYError reference for iOS and Android, Google Play Billing v8 hang and fix
  • troubleshooting/screen-issue-report.md — escalation template for Purchasely Support
  • troubleshooting/common-issues.md — common integration pitfalls and fixes

Skill highlights

  • debug — Step 0 (enable SDK debug logging), Step 5 (escalate to Support), Step 6 (PLYError decoding)
  • 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: userLogin ordering, foreground synchronize, Restore, Manage Subscription, PrivacyInfo.xcprivacy, Google Play Billing v8, LogLevel.DEBUG gating, Campaigns / Promo Offers / Analytics sections

Install

curl -fsSL https://raw.githubusercontent.com/Purchasely/Purchasely-AI-Plugin/main/install.sh | sh

Or see README.md for manual installation per AI tool.


Full changelog: CHANGELOG.md