CtrlK
BlogDocsLog inGet started
Tessl Logo

revenuecat

Used for all interaction with RevenueCat not covered by a different skill

68

1.08x
Quality

Does it follow best practices?

Impact

38%

1.08x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

92%

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

The body is admirably concise and actionable for a simple integration skill, with clear single-task guidance. Its only gap is the absence of any section structure, which leaves progressive disclosure slightly underdeveloped.

Suggestions

Add light section headings (e.g. "## Setup", "## Docs lookup") to give the minimal body some organizational structure.

Consider a one-line note on which MCP tool names are most useful, to sharpen actionability further.

DimensionReasoningScore

Conciseness

Two lean sentences direct Claude to the MCP server and docs with the copy-pasteable `.md`-append trick; no padding or over-explanation of concepts Claude knows.

3 / 3

Actionability

It gives specific, executable guidance — use the RevenueCat MCP server and append `.md` to a docs URL to fetch a page — which is concrete and immediately usable for an instruction-only skill.

3 / 3

Workflow Clarity

This is a simple single-purpose skill with an unambiguous action (use the MCP server, consult docs); per the simple-skills note, that clarity earns a 3 without needing multi-step validation.

3 / 3

Progressive Disclosure

The reference to the docs URL is one level deep and signaled, but there are no organizational sections and no bundle files, so the structure is minimal rather than well-organized.

2 / 3

Total

11

/

12

Passed

Description

47%

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

The description cleanly scopes its niche and addresses conflict risk, but is thin on concrete capabilities and lacks explicit trigger guidance. Adding specific actions and a "Use when..." clause would raise it significantly.

Suggestions

Add concrete capabilities, e.g. "Fetch subscription status, manage entitlements, and handle purchases via RevenueCat".

Append an explicit trigger clause like "Use when the user mentions RevenueCat, subscriptions, entitlements, or in-app purchases".

Include common natural trigger terms (subscriptions, paywalls, entitlements) beyond just "RevenueCat".

DimensionReasoningScore

Specificity

The phrase "all interaction with RevenueCat" names only a domain and an abstract action ("interaction"), with no concrete capabilities listed, matching the vague/abstract anchor.

1 / 3

Completeness

It weakly states the "what" (interaction with RevenueCat) but only implies the "when" via "not covered by a different skill"; with no explicit "Use when..." trigger, completeness is capped at 2.

2 / 3

Trigger Term Quality

"RevenueCat" is a relevant natural keyword, but common variations users would say (subscriptions, in-app purchases, paywalls) are absent, so it sits at the "some relevant keywords but missing variations" level.

2 / 3

Distinctiveness Conflict Risk

The clause "not covered by a different skill" explicitly defers to other skills and scopes triggers to RevenueCat, giving it a clear niche unlikely to fire for the wrong skill.

3 / 3

Total

8

/

12

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.