play-billing-library-version-upgrade

Plan Google Play Billing Library migrations from current baselines to latest stable versions.

127|8|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/hanamizuki/solopreneur --skill play-billing-library-version-upgrade-hanamizuki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: play-billing-library-version-upgrade
Source: https://github.com/hanamizuki/solopreneur/tree/main/plugins/android-dev/skills/play-billing-library-version-upgrade
Command: npx skills add https://github.com/hanamizuki/solopreneur --skill play-billing-library-version-upgrade-hanamizuki

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill automates the migration path for Android projects upgrading Google Play Billing Library from legacy versions to the latest stable release, including planning, refactors, and compatibility updates.

Core Features & Use Cases

  • Migration path planning from effective version baselines to target versions with direct or stepped migrations.
  • Refactor guidance for API changes (SkuDetails to ProductDetails, SubscriptionUpdateParams replacements, and auto-reconnection handling).
  • Environment alignment and validation, with per-version checklists and release note references.

Quick Start

Identify the project’s current PBL baseline in build files and initiate the migration plan to the latest stable version.

Frequently Asked Questions about play-billing-library-version-upgrade

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a Google Play Billing Library upgrade from legacy versions?

Refactoring SkuDetails to ProductDetails during a Play Billing Library upgrade involves migrating to offering-based subscriptions and replacing legacy subscription update parameters. The skill provides specific refactor guidance and API change mappings for these transitions.

What is the process to migrate SkuDetails to ProductDetails in Play Billing?

Migrating SkuDetails to ProductDetails in Play Billing involves transitioning to offering-based subscriptions and updating subscription parameters. The skill prescribes specific refactors, release note references, and compatibility updates to handle these API changes.

Can I use a stepped migration instead of a direct upgrade for Play Billing Library?

Yes, you can use a stepped migration instead of a direct upgrade for the Play Billing Library. The skill assesses your effective version baseline and plans either a direct or stepped migration path to the target version depending on your project's environment alignment.

How do I validate my Android project after upgrading Google Play Billing Library?

To validate your Android project after upgrading Google Play Billing Library, run the prescribed tests and complete the per-version validation checklist provided by the skill. This final validation step ensures environment alignment and confirms auto-reconnection handling works correctly.

When do I need to handle auto-reconnection changes in Play Billing Library?

You need to handle auto-reconnection changes in the Play Billing Library when upgrading across major versions that alter connection lifecycle APIs. The skill identifies these API changes and prescribes the necessary refactors to maintain stable billing connections.