Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add hanamizuki/solopreneur --skill gplay-ppp-pricinggit clone --depth 1 https://github.com/hanamizuki/solopreneurWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/hanamizuki/solopreneur/gplay-ppp-pricing)<a href="https://agentmods.dev/skills/hanamizuki/solopreneur/gplay-ppp-pricing"><img src="https://agentmods.dev/badge/skills/hanamizuki/solopreneur/gplay-ppp-pricing/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/hanamizuki/solopreneur/gplay-ppp-pricing"><img src="https://agentmods.dev/badge/skills/hanamizuki/solopreneur/gplay-ppp-pricing.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00040 | $0.05570 |
| Opus 5 | $0.00020 | $0.02785 |
| Sonnet 5 | $0.00008 | $0.01114 |
| Haiku 4.5 | $0.00004 | $0.00557 |
Grade A, and why
gplay-ppp-pricing scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
Copies of this mod
1 near-identical copy found in the catalogue:
- gplay-ppp-pricing — 100% identical, 14 lines differ
How it starts
The opening of the file, as written. The whole thing — 499 lines — stays where its author put it; the contents beside it link to each section on GitHub.
PPP Pricing (Per-Region Pricing)
Use this skill to set different prices for different countries based on purchasing power parity or custom pricing strategies.
Preconditions
- Ensure credentials are set (
gplay auth login --service-accountorGPLAY_SERVICE_ACCOUNTenv var). - Use
GPLAY_PACKAGEor pass--packageexplicitly. - Know your base region (usually US) and base price.
Critical: Required flags
When updating subscriptions or one-time products that modify pricing, you must provide:
--regions-version: Required by the Google Play API when updating regional pricing. Use the latest version. If you don't know the current version, send any value (e.g.,"2022/02") — the API error will tell you the latest (e.g.,latest value is ExternalRegionLaunchVersionId{versionId=2025/03}). Then retry with the correct version.--update-mask "basePlans": Required for subscription updates. Without it, the API returns: "update_mask must contain at least one path."- For one-time products, use
--update-mask "purchaseOptions".
Critical: Preserve all existing regions (fetch-then-merge)
The Google Play API rejects updates that remove existing regional configs. If a subscription already has 173 regions configured and you send only 30 PPP regions, the API returns: "Regional configs were removed from the base plan: BM, BO, CI..."
Always follow the fetch-then-merge pattern:
- Fetch the current product to get ALL existing regional configs
- Override only the PPP target regions with your calculated prices
- Send the complete merged list (all original regions + PPP overrides)
This also applies to:
otherRegionsConfigfor subscriptions — if it was previously set on a base plan, it must be included in the update JSON.newRegionsConfigfor one-time product purchase options — if it was previously set (withusdPrice,eurPrice, andavailability), it must be included. Omitting it causes: "Cannot remove currency for new regions once it has been added: EUR."
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 499 lines · 40 tokens per session scan A 2976178ff4e9
gplay-ppp-pricing is a skill published in the GitHub repository hanamizuki/solopreneur (148 stars, last pushed 26d ago), licensed MIT. It adds 40 tokens to every session and 5,570 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
asc-subscription-localization
Bulk-localize subscription, subscription-group, and in-app purchase display names across App Store locales using asc, including API 4.4.1 version-scoped v2 resources. Use when filling or updating subscription/IAP names and descriptions without App Store Connect UI work.
tiktok-shop-cross-border
Cross-border selling on TikTok Shop. Market selection, logistics setup, localization strategy, compliance requirements, and international expansion. Use when the user asks about TikTok Shop international selling, cross-border ecommerce, global expansion, or selling in multiple countries.
shopify-international
Shopify Markets — multi-currency, translation, duties/taxes, localized pricing, market-specific content.
amazon-global-selling
Evaluate and plan Amazon marketplace expansion across countries and regions. Use when a seller asks which Amazon marketplace to enter, how to compare international demand and economics, what tax, product-compliance, logistics, localization, account, or launch workstreams to investigate, or how to build a gated…
localization-testing
AI-powered localization and internationalization testing skill for e-commerce sites. Designs multi-language QA frameworks, currency validation checks, shipping info verification, and regional compliance audits.
amazon-international-listings
Multi-marketplace listing management — translation, pricing localization, BIL (Build International Listings).