Appstore pricing planner
Skill Xopoko/build-swift-apps/skills/appstore-pricing-planner
Set territory-specific subscription and IAP pricing with `asc` setup, pricing summary, CSV import, price-point, availability, and schedule commands. Use for PPP or localized pricing strategies.From its SKILL.md
npx -y skills add Xopoko/build-swift-apps --skill appstore-pricing-plannerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- reads credentialsReads from 2 credential sources: `ASC_*` and 1 more.
- runs commandsInstructs the agent to run 3 commands, including `asc auth login` and 2 more.
SKILL.md
2.0 KB, 402 tokens by cl100k_base, as published. Nobody here has run it
App Store Pricing Planner
Use current asc pricing families to inspect, dry-run, apply, and verify regional subscription/IAP prices.
Preconditions
asc auth loginorASC_*.- App/product IDs resolved; pass
--appor useASC_APP_ID. - Base territory chosen, usually
USA. - Run
asc pricing territories list --paginateif territory IDs are unknown.
Command Plan Helper
For a deterministic command plan, run the helper from the plugin root:
python3 "$PLUGIN_ROOT/skills/appstore-pricing-planner/scripts/pricing_plan.py" \
--subscription-id "SUB_ID" --territory "USA" \
--include-subscription-import --prices-csv "./ppp-prices.csv"
The helper prints commands only; it does not call ASC, import CSV data, or change prices. Commands that create products, apply imports, set prices, edit availability, or create schedules require --confirming-actions. Pass --json for machine-readable output.
Workflow
- Resolve app, subscription, IAP, territory, and price point IDs before planning mutations.
- Inspect summaries and price lists first, especially the base territory and high-revenue localized territories.
- For PPP or regional bulk changes, prepare CSV with required
territoryandprice; optional fields includecurrency_code,start_date,preserved,preserve_current_price, andprice_point_id. - Dry-run broad subscription CSV imports before applying.
- Verify summaries after applying important price, schedule, or availability changes.
- Expect propagation delay in App Store Connect/storefronts. Older
asc subscriptions prices ...paths may exist, but thepricingfamily is canonical.
References
references/appstore-pricing-planner.mdfor detailed subscription setup, IAP setup, CSV import, manual override, availability, and schedule commands.
What ships with it: 1 file
13.9 KB alongside SKILL.md, 1 of them executable
scripts/
- pricing_plan.pyruns13.9 KB
Gives 0 of the 12 instructions most plan spec skills give in 402 tokens
Counted across 1,360 of the 2,617 authors here whose files we hold, read 2026-09-06
- Ask one question at a timein 73 of 1360
- Write the spec using the templatein 22 of 1360
- Ask clarifying questions if neededin 19 of 1360, across 18 files
- Wait for user confirmation before proceedingin 19 of 1360
- Save plans to the plans directoryin 17 of 1360, across 13 files
- Check for product marketing context firstin 16 of 1360, across 5 files
- Read the plan file completelyin 16 of 1360
- Order tasks by dependencyin 16 of 1360
- Gather context from the conversationin 15 of 1360, across 9 files
- Explore the codebase instead of askingin 15 of 1360, across 13 files
- Wait for explicit user approvalin 14 of 1360, across 13 files
- Quiz the user on the breakdownin 13 of 1360, across 7 files
Said here and by no other author read
- Authenticate with asc before running commands
- Resolve product and territory IDs first
- Inspect summaries and price lists first
- Dry-run broad subscription CSV imports before applying
- Verify summaries after applying changes
- Run the pricing plan helper for commands
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.