CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

revenuecat-experiments

Use when the user asks to create, prepare, or set up a RevenueCat experiment (A/B test), to prepare its variant offerings or paywalls, or to start, pause, resume, or stop an experiment via the RevenueCat MCP experiment tools

77

Quality

97%

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

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

An exemplary instruction-only skill: dense with tool-specific operational knowledge, sequenced with validation checkpoints and error-recovery guidance for consequential operations, and appropriately delegating detail to tool schemas and sibling skills. No dimension showed material weakness.

DimensionReasoningScore

Conciseness

Every sentence carries RevenueCat-specific knowledge Claude could not infer: duplicate-offering's copy semantics, the source_paywall_version published-vs-draft failure mode, the 1:1 paywall-offering pairing rule, and the exception to the no-proactive-publishing rule. There is no padding or explanation of concepts Claude already knows, matching the lean-and-efficient anchor.

5 / 5

Actionability

Concrete MCP tool names and parameters appear throughout (list-offerings, duplicate-offering, detach-products-from-package, attach-products-to-package, publish-paywall, create-experiment with enrollment_percentage, experiment_type, primary_metric). Per the rubric's scoring notes, an instruction-only skill with this level of specific, executable guidance is not penalized for lacking code, and exact parameter details are appropriately delegated to the tool schemas the agent can inspect.

5 / 5

Workflow Clarity

The sequence is explicit (control, then treatments, then publish, then draft, then verify, then lifecycle) with an explicit pre-start validation checklist ("verify each variant: treatment paywalls are published, packages contain the intended products, and any new products are available on the stores") and a confirmation gate on the destructive start-experiment. It also anticipates failure modes and gives recovery actions (use draft only when the source paywall was never published; undo a wrong pairing with detach-offering-from-paywall), satisfying the feedback-loop requirement despite the consequential operations.

5 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, and organized into clean sections with no bundle files to manage. Detail is delegated exactly one level deep to MCP tool schemas and sibling skills (revenuecat-paywall-design, revenuecat-store-state, revenuecat-experiment-analysis) rather than inlined, matching the rubric's guidance that a short, well-organized, self-contained skill earns full marks.

5 / 5

Total

20

/

20

Passed

Description

92%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 description that explicitly pairs a comprehensive set of concrete lifecycle actions with clear "Use when" trigger phrases in a distinct niche. The only minor weakness is a few missing natural trigger synonyms beyond "A/B test".

DimensionReasoningScore

Specificity

Names the domain and multiple concrete actions spanning the full lifecycle: "create, prepare, or set up a RevenueCat experiment", "prepare its variant offerings or paywalls", and "start, pause, resume, or stop an experiment". Coverage is comprehensive with no gaps, matching the anchor for multiple specific concrete actions rather than the minor-gaps level below.

5 / 5

Completeness

Explicitly answers both questions: the what ("create, prepare, or set up a RevenueCat experiment... prepare its variant offerings or paywalls... via the RevenueCat MCP experiment tools") and the when ("Use when the user asks to...") with concrete trigger phrases. This matches the anchor requiring both what and when with explicit triggers.

5 / 5

Trigger Term Quality

Includes natural user phrases such as "set up", "A/B test", "experiment", and "start, pause, resume, or stop", giving good keyword coverage with the key A/B-test synonym. A few natural terms users might say (e.g., "run a test", "manage experiments", "variants") are absent, so it fits the good-but-not-comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

"RevenueCat experiment (A/B test)" plus the qualifier "via the RevenueCat MCP experiment tools" carves a clear niche with distinct trigger verbs (create/set up/start/pause), distinguishable even from a sibling experiment-analysis skill. Conflict risk is minimal.

5 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

RevenueCat/ai-toolkit

Path

revenuecat/skills/revenuecat-experiments/SKILL.md

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.