CtrlK
BlogDocsLog inGet started
Tessl Logo

integrate-revenuecat

End-to-end RevenueCat integration — sets up the dashboard side via the RevenueCat MCP (project, app, public API key) and installs/configures the Purchases SDK in the app. Use when the user asks to add RevenueCat, integrate Purchases, install the RevenueCat SDK, set up a RevenueCat API key, configure Purchases on launch, or set up a brand new RevenueCat integration on iOS, Android, Kotlin Multiplatform, Flutter, or React Native.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

70%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-sequenced with a strong verification checkpoint and lean, competence-assuming prose, but it is undermined by missing bundle files: the per-platform install and configure code that the skill defers to platforms/*.md is absent, weakening both actionability and progressive disclosure.

Suggestions

Ship the referenced platforms/{ios,android,kmp,flutter,react-native}.md files — the body defers all install commands and Purchases.configure snippets to them, so without them the core app-side steps are not executable.

Either inline a minimal Purchases.configure snippet per platform in Section 3c or confirm the platform files exist before pointing to them, so actionability does not depend on absent references.

Deduplicate the public-vs-secret-key safety note (currently in both 2c and 3b) to tighten conciseness.

DimensionReasoningScore

Conciseness

Lean and assumes competence — no re-explanation of what RevenueCat or an SDK is — with every section earning its place; held below 5 by mild redundancy (the public-vs-secret-key safety point repeats in 2c and 3b) and the fairly long console-navigation detail in 5b.

4 / 5

Actionability

Concrete MCP calls with parameters, exact detection file-patterns, and exact build/verify commands are present, but the core per-platform install commands and Purchases.configure snippets are delegated to platforms/*.md files that do not exist in the bundle, leaving the key executable detail missing; this is the 'some concrete guidance but incomplete, missing key details' anchor rather than 4.

3 / 5

Workflow Clarity

Clear five-section sequence (understand → dashboard → app → verify → next steps) with an explicit validation checkpoint in Section 4 ('Do not claim setup is complete until…') and error-feedback signals (wrong key surfaces as an auth-error log); matches the top anchor for sequenced steps with explicit validation.

5 / 5

Progressive Disclosure

Section 3c clearly signals one-level-deep references to five platform files, which would score higher, but per the judging guideline this is scored against the actual bundle — none of the referenced platforms/*.md files (nor references/, scripts/, assets/) exist, so the overview points to details that are absent and navigation is broken; below the 'good structure, minor gaps' level 4.

3 / 5

Total

15

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that concretely states what the skill does and gives explicit, natural trigger phrasing with platform coverage. The only weakness is slight overlap with the sibling project-bootstrapping skill.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'sets up the dashboard side via the RevenueCat MCP (project, app, public API key) and installs/configures the Purchases SDK' — with comprehensive coverage across both dashboard and app halves; not the level below, which expects only several actions with minor gaps.

5 / 5

Completeness

Explicitly answers both 'what' (end-to-end integration across dashboard and app) and 'when' ('Use when the user asks to…') with concrete trigger phrases; clearly the top anchor rather than 4, which requires the 'when' to be less explicit.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases including synonyms — 'add RevenueCat, integrate Purchases, install the RevenueCat SDK, set up a RevenueCat API key, configure Purchases on launch' — plus all five platform names; matches the top anchor for natural-term coverage.

5 / 5

Distinctiveness Conflict Risk

RevenueCat SDK/API-key integration is a clear niche with distinct triggers, but 'set up a brand new RevenueCat integration' overlaps with the sibling create-revenuecat-project skill, giving minor conflict risk rather than the minimal-risk top anchor.

4 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
RevenueCat/rc-claude-code-plugin
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.