
Revenuecat
Query live subscription analytics, customer records, and RevenueCat API docs from your agent without leaving the coding session.
Overview
RevenueCat is an agent skill most often used in Grow (also Build integrations) that queries RevenueCat subscription analytics, customer data, and bundled API documentation through a secret API key.
Install
npx skills add https://github.com/revenuecat/revenuecat-skill --skill revenuecatWhat is this skill?
- Wraps RevenueCat API v2 via rc-api.sh with local reference docs for auth, pagination, and domain endpoints
- Covers customers, attributes, entitlements, subscriptions, purchases, and invoices from split reference files
- Documentation search alongside metrics queries for integration troubleshooting
- Single-project scope keyed by RC_API_KEY secret with GET /projects discovery flow
- Domain-split API reference covers customers, attributes, entitlements, subscriptions, purchases, and invoices
Adoption & trust: 538 installs on skills.sh; 14 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You run subscriptions on RevenueCat but waste time copying API paths and paging rules every time you need MRR, churn, or customer facts in chat.
Who is it for?
Solo builders with one RevenueCat project who want agent-driven analytics and API lookups during growth checks or support debugging.
Skip if: Teams without a RevenueCat account, builders who only need static SDK snippets with no live metrics, or anyone unwilling to store a secret API key in the agent environment.
When should I use this skill?
Querying subscription analytics, MRR, churn, customers, or RevenueCat docs.
What do I get? / Deliverables
Your agent returns structured RevenueCat API results and doc-grounded answers so you can act on subscription health and fix integration issues faster.
- API JSON responses from rc-api.sh calls
- Doc-grounded answers from bundled reference files
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Canonical shelf is Grow because the skill’s primary triggers are MRR, churn, and customer metrics after you are shipping subscriptions. Analytics is where solo builders answer revenue health questions and debug entitlement state using the v2 API reference split by domain.
Where it fits
Pull customer and subscription endpoints before a weekly MRR and churn review.
Verify project ID and purchase records while wiring server-side entitlement checks.
How it compares
Use instead of hand-rolling curl against RevenueCat docs in ad-hoc prompts when you want a repeatable rc-api.sh plus local v2 reference layout.
Common Questions / FAQ
Who is revenuecat for?
Indie and solo developers shipping mobile or SaaS products on RevenueCat who want their coding agent to read subscription metrics and customer API data safely.
When should I use revenuecat?
During Grow analytics reviews for MRR and churn, Operate support when entitlements look wrong, and Build integration passes when you need customers, purchases, or invoices endpoints from the v2 API.
Is revenuecat safe to install?
It requires a secret RC_API_KEY and network access to RevenueCat; review the Security Audits panel on this Prism page and rotate keys if you expose the skill in shared environments.
SKILL.md
READMESKILL.md - Revenuecat
# RevenueCat Query RevenueCat metrics and search documentation. ## Config Set `RC_API_KEY` environment variable, which should be a v2 secret API key. ## Context Query the RevenueCat API (`GET /projects`) to get information about the project you have access to. Your RevenueCat API key allows access to a single project. Use the project ID in subsequent API calls. ## API Access ```bash {baseDir}/scripts/rc-api.sh <endpoint> ``` Example: `{baseDir}/scripts/rc-api.sh /projects` to list projects. ## Local API Reference Start with `{baseDir}/references/api-v2.md` for auth, pagination, and common patterns. Then load the domain file you need: | Domain | File | Covers | | ------------------ | ---------------------------------- | -------------------------------------------------------------------------------------------------------- | | Customers | `references/customers.md` | CRUD, attributes, aliases, entitlements, subscriptions, purchases, invoices, virtual currencies, actions | | Subscriptions | `references/subscriptions.md` | List, get, transactions, cancel, refund, management URL | | Products | `references/products.md` | CRUD, create in store, test prices | | Offerings | `references/offerings.md` | Offerings, packages, package products | | Entitlements | `references/entitlements.md` | CRUD, attach/detach products | | Purchases | `references/purchases.md` | List, get, refund, entitlements | | Projects | `references/projects.md` | Projects, apps, API keys, StoreKit config | | Metrics | `references/metrics.md` | Overview metrics, charts, chart options | | Paywalls | `references/paywalls.md` | Paywall creation | | Integrations | `references/integrations.md` | Integrations CRUD | | Virtual Currencies | `references/virtual-currencies.md` | Virtual currencies CRUD | | Error Handling | `references/error-handling.md` | Error handling | | Rate Limits | `references/rate-limits.md` | Rate limits | Only load the reference file relevant to the current task — don't load them all. ## Remote Documentation Search The RevenueCat documentation is available at https://www.revenuecat.com/docs. Use https://www.revenuecat.com/docs/llms.txt and /sitemap.xml as a guide to the content that is available. Add .md to the end of a documentation URL to get the markdown version of the page. # RevenueCat Developer API v2 Reference ## Base URL ``` https://api.revenuecat.com/