CtrlK
BlogDocsLog inGet started
Tessl Logo

create-revenuecat-project

Set up a complete RevenueCat project from scratch — creates apps, products, entitlements, offerings, and packages in the correct order. Use when the user wants to create a new RevenueCat project, configure in-app purchases, set up subscriptions or monetization, or bootstrap IAP infrastructure for iOS, Android, or Web.

78

3.84x
Quality

87%

Does it follow best practices?

Impact

100%

3.84x

Average score across 1 eval scenario

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

75%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.

A well-structured, actionable bootstrap guide that sequences RevenueCat resource creation correctly and includes error recovery. It could be tightened by removing the redundant opener, adding inter-step validation, and specifying each tool's required parameters.

Suggestions

Remove the redundant opener "Guide through setting up a complete RevenueCat project from scratch" — it restates the frontmatter description verbatim.

Add explicit validation checkpoints between dependent steps (e.g., confirm project_id was returned and each create-* call succeeded before proceeding to the next), rather than relying solely on the post-hoc Error Handling block.

Specify the required parameter fields for each create-* MCP tool (e.g., what create-product needs) so Claude can call them without inferring the schema.

DimensionReasoningScore

Conciseness

Mostly lean with no over-explanation of concepts Claude already knows, but the opener "Guide through setting up a complete RevenueCat project from scratch" restates the description and a few prose lines in Phase 2 could be tightened.

4 / 5

Actionability

Names concrete MCP tools with key parameters (create-app type app_store|play_store|rc_billing, create-offering lookup_key "default", $rc_monthly/$rc_annual packages), but omits the required parameter fields for each create-* call, leaving Claude to infer schemas.

4 / 5

Workflow Clarity

Clear 9-step ordered sequence with explicit dependency note and a post-hoc Error Handling feedback loop, but lacks explicit validation checkpoints between dependent creation steps (e.g., confirm project_id returned before creating apps).

4 / 5

Progressive Disclosure

Well-organized into Discovery / Create Resources / Summary / Error Handling sections with no unnecessary external references, though the inline summary template block is somewhat large and the skill runs over 50 lines.

4 / 5

Total

16

/

20

Passed

Description

100%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 enumerates the resources created, sequences them, and provides explicit, natural trigger phrases covering the common IAP/monetization scenarios across platforms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "creates apps, products, entitlements, offerings, and packages in the correct order" — giving comprehensive coverage of the setup workflow rather than vague language.

5 / 5

Completeness

Explicitly answers both what ("creates apps, products, entitlements, offerings, and packages in the correct order") and when ("Use when the user wants to create a new RevenueCat project, configure in-app purchases...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Covers natural terms users would say ("create a new RevenueCat project", "configure in-app purchases", "set up subscriptions", "monetization", "IAP infrastructure") with synonyms (in-app purchases/IAP) across iOS, Android, and Web.

5 / 5

Distinctiveness Conflict Risk

Targets a clear RevenueCat-specific niche with distinct triggers (RevenueCat project, IAP infrastructure) and minimal overlap risk with other skills.

5 / 5

Total

20

/

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.