Read Polar orders, subscriptions, products, and customers; create checkouts and refunds. Trigger phrases: polar, orders, refunds, merchant of record.
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill polar
Read the user's Polar merchant-of-record business: list orders, subscriptions, products, and customers. Create checkout sessions and issue refunds on confirmation. Use when the user mentions Polar or their digital-product revenue.
All commands go through bin/polar.py:
bin/polar.py auth # verify the access token
bin/polar.py orders --limit 25 # list orders
bin/polar.py subscriptions --limit 25 # list subscriptions
bin/polar.py products --limit 25 # list products
bin/polar.py customers --limit 25 # list customers
bin/polar.py checkout-create --json '{...}' # create a checkout (confirm first)
bin/polar.py refund-create --json '{...}' # issue a refund (confirm first)
Add --sandbox to any command to target the Polar sandbox instead of production, and --organization-id to scope reads.
polar (credential is collected as custom.polar)credentials.request_api_access); created in the Polar org dashboard (tokens start with polar_oat_, scoped). Never put the OAT in a browser or a customer-facing page.api.polar.sh, sandbox-api.polar.shbin/polar.py auth (must return "ok": true)checkout-create and refund-create move money: confirm the product, amount, and recipient with the user before running, unless standing permission exists.Retry-After hint, then back off.bin/polar.py). Do not print, log, or transmit the token value.🧪 Draft: written from Polar's public API docs; not yet live-tested end-to-end.
Take anil-matcha/polar from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.