/coverage
Show what you can actually use in a given country — providers, local rails, currency exponent, e-invoicing obligation, and whether a local acquirer is required.
> /plugin marketplace add Hainrixz/agente-pagokit> /plugin install pagokit@tododeia
Command definition
coverage.mddescription: Show what you can actually use in a given country — providers, local rails, currency exponent, e-invoicing obligation, and whether a local acquirer is required.
argument-hint: "<country-code | country name>"
/pagokit:coverage
Answers "what are my options in X?" with data rather than a general impression.
1. Resolve the argument to an ISO-3166 alpha-2 code. Accept a country name in English or Spanish. If the code is not in `regions.json`, say so plainly — an absent country means PagoKit has no verified answer there, which is different from there being no answer. 2. Read `skills/payment-advisor/data/regions.json` for that code and `providers.index.json` for the providers it names. 3. If `unsupported` is set, report the reason and stop. Do not suggest a workaround for a sanctioned market.
Output
<Country> (<code>) — <currency>, <exponent> decimal places
Local providers: <name> [<level>] · <name> [<level>]
Cross-border MoR: <name> [<level>]
Dominant instant rail: <rail label>
Local rails available: <methods from the catalog for this region>
What you must know:
• <requires_local_acquirer, with the reason, if set>
• <e-invoicing mandate, if set — and that a merchant of record removes the obligation>
• <installments_expected, if set>
• <currency exponent, when it is not 2 — the amount must be sent at that exponent>
PagoKit can build: <the providers at build level>
PagoKit can only advise on: <the ones at advise level>
If `primary_providers` is empty, say exactly that: there is no local provider in the catalog yet, the fallback is a cross-border merchant of record, and it costs more than a local option would. Do not dress that up.
Anti-patterns
- Do not list a provider without its integration level.
- Do not omit the e-invoicing obligation. A working payment is not a compliant sale.
- Do not treat an empty `primary_providers` as "use the fallback and move on" — the user
should know they are paying a cross-border premium.
Read more
description: Show what you can actually use in a given country — providers, local rails, currency exponent, e-invoicing obligation, and whether a local acquirer is required. argument-hint: "<country-code | country name>"
/pagokit:coverage
Answers "what are my options in X?" with data rather than a general impression.
1. Resolve the argument to an ISO-3166 alpha-2 code. Accept a country name in English or Spanish. If the code is not in `regions.json`, say so plainly — an absent country means PagoKit has no verified answer there, which is different from there being no answer. 2. Read `skills/payment-advisor/data/regions.json` for that code and `providers.index.json` for the providers it names. 3. If `unsupported` is set, report the reason and stop. Do not suggest a workaround for a sanctioned market.
Output
<Country> (<code>) — <currency>, <exponent> decimal places Local providers: <name> [<level>] · <name> [<level>] Cross-border MoR: <name> [<level>] Dominant instant rail: <rail label> Local rails available: <methods from the catalog for this region> What you must know: • <requires_local_acquirer, with the reason, if set> • <e-invoicing mandate, if set — and that a merchant of record removes the obligation> • <installments_expected, if set> • <currency exponent, when it is not 2 — the amount must be sent at that exponent> PagoKit can build: <the providers at build level> PagoKit can only advise on: <the ones at advise level>
If `primary_providers` is empty, say exactly that: there is no local provider in the catalog yet, the fallback is a cross-border merchant of record, and it costs more than a local option would. Do not dress that up.
Anti-patterns
- Do not list a provider without its integration level.
- Do not omit the e-invoicing obligation. A working payment is not a compliant sale.
- Do not treat an empty `primary_providers` as "use the fallback and move on" — the user
should know they are paying a cross-border premium.
Claude Code plugin that picks and implements the right payment method for your app — from your terminal. 42 providers, 136 payment rails, and deterministic validators that block insecure payment code as it is written.
More commands from other plugins.
build
CommandImplement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

