Productivity

gpd-ppp-pricing

rudrankriyam/app-store-connect-cli-skills · updated Apr 8, 2026

$npx skills add https://github.com/rudrankriyam/app-store-connect-cli-skills --skill gpd-ppp-pricing
summary

Use this skill to set different prices per region for subscriptions and one-time products.

skill.md

PPP Pricing (Per-Region Pricing)

Use this skill to set different prices per region for subscriptions and one-time products.

Preconditions

  • Ensure credentials are set (GPD_SERVICE_ACCOUNT_KEY).
  • Use --package explicitly.
  • Know target region codes and price micros.

Subscription base plan pricing

Migrate prices for a base plan

gpd monetization baseplans migrate-prices --package com.example.app sub123 plan456 --region-code US --price-micros 9990000

Batch migrate prices

gpd monetization baseplans batch-migrate-prices --package com.example.app sub123 --file migrate.json

Example migrate.json:

{
  "requests": [
    {
      "basePlanId": "plan456",
      "regionalPriceMigrations": [
        {
          "regionCode": "US",
          "priceMicros": 9990000
        }
      ]
    }
  ],
  "regionsVersion": {
    "version": "2024-01-01"
  }
}

One-time products pricing

gpd monetization onetimeproducts create --package com.example.app --product-id sku123 --type consumable
gpd monetization onetimeproducts update --package com.example.app sku123 --default-price 1990000

Offers and regional variants

gpd monetization offers list --package com.example.app sub123 plan456
gpd monetization offers create --package com.example.app sub123 plan456 --offer-id offer789 --file offer.json
gpd monetization offers batchUpdate --package com.example.app sub123 plan456 --file offers.json

Verify current pricing

gpd monetization subscriptions get sub123 --package com.example.app
gpd monetization baseplans batch-update-states --package com.example.app sub123 --file states.json

Notes

  • Use priceMicros values to avoid rounding errors.
  • Keep region codes consistent (for example: US, GB, IN, BR).
  • Use batch files for large region sets to avoid partial updates.
general reviews

Ratings

4.728 reviews
  • Ganesh Mohane· Dec 20, 2024

    Solid pick for teams standardizing on skills: gpd-ppp-pricing is focused, and the summary matches what you get after install.

  • Yuki Agarwal· Dec 16, 2024

    Registry listing for gpd-ppp-pricing matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Sakshi Patil· Nov 11, 2024

    We added gpd-ppp-pricing from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Yash Thakker· Nov 7, 2024

    gpd-ppp-pricing is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Arya Martin· Nov 7, 2024

    Useful defaults in gpd-ppp-pricing — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Dhruvi Jain· Oct 26, 2024

    Keeps context tight: gpd-ppp-pricing is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Arya Farah· Oct 26, 2024

    I recommend gpd-ppp-pricing for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Chaitanya Patil· Oct 2, 2024

    gpd-ppp-pricing fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Nia Sharma· Sep 25, 2024

    Registry listing for gpd-ppp-pricing matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Nia Kapoor· Aug 16, 2024

    gpd-ppp-pricing reduced setup friction for our internal harness; good balance of opinion and flexibility.

showing 1-10 of 28

1 / 3