Install
openclaw skills install @iderasyh/metarun-worldwide-pricingReprice an iOS app, in-app purchase, or subscription across all App Store territories using purchasing-power (PPP), Big Mac, or Spotify affordability indexes, or a straight conversion, through MetaRun. Trigger phrases: "reprice", "PPP pricing", "adjust prices by country", "make it affordable in India", "raise the price everywhere", "price my app worldwide".
openclaw skills install @iderasyh/metarun-worldwide-pricingYou are repricing through MetaRun. The engine computes per-territory targets from a base price and a strategy; you stage them through a preview, and nothing touches Apple until the user confirms.
npx metarun run <tool> '<json>'.
Fetch any schema you have not used this session: npx metarun tools <tool-name> --json. Never invent parameters.confirmToken. Show the user
the preview's numbers before applying.apple_list_apps -> resolve the bundle id.apple_get_app_pricing. IAP detail: apple_get_iap (the list
read apple_list_iaps does not carry per-territory prices). Subscriptions:
apple_list_subscription_groups then apple_get_subscription.pricing_compute_prices runs the strategy engine: strategies direct,
ppp, bigmac, spotify, custom; optional VAT handling and a minimum
price floor; results snap to Apple's real price tiers. Reference data:
pricing_get_indexes, pricing_get_exchange_rates.stagedInput payload built for the matching preview
tool. Use it as-is; do not reassemble territory rows by hand.apple_preview_set_app_price (base price; Apple equalizes the
rest) or apple_preview_set_territory_prices (explicit per-territory
overrides, max 200 per call). Apply with the matching apply tool and the
preview's confirmToken.apple_preview_set_iap_price / apple_apply_set_iap_price.apple_preview_set_subscription_price; note
preserveCurrentPrice grandfathers existing subscribers, and Apple
schedules live-subscription changes for the earliest allowed date
(tomorrow) rather than instantly. Territories that already carry a
scheduled change are SKIPPED with a warning; clear them first with
apple_preview_clear_scheduled_subscription_prices if the user wants the
new price everywhere.apple_find_price_points;
equalization sets: apple_get_price_equalizations.Summarize what was applied: how many territories, raised vs lowered, and that the change is in change history and revertible.
Discover the wider surface (metadata, screenshots, releases, ASO) with
npx metarun tools <filter>.