CtrlK
BlogDocsLog inGet started
Tessl Logo

revenuecat-charts

Use when the user asks about RevenueCat data, analytics, charts, or KPIs — querying charts with get-chart-options-schema and get-chart-data, interpreting subscription metrics, or sharing dashboard chart links.

81

1.25x
Quality

88%

Does it follow best practices?

Impact

49%

1.25x

Average score across 2 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-3

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

A dense, highly actionable body that gives exact API parameters, output shapes, gotchas, and a clear multi-step workflow with error-recovery checkpoints. The main weaknesses are minor redundancy (a duplicated date-range rule and a general subscription-business preamble) and the absence of any external reference files for the sizable dashboard-URL and metric sections.

Suggestions

Remove the duplicate inclusive-date-range instruction (it appears both in the get-chart-data section and under Interpreting metrics); keep it in one place.

Trim or condense the "four forces" (acquisition/conversion/retention/reactivation) preamble, which restates general subscription knowledge Claude already has, and lead directly with the RevenueCat chart guidance.

Consider extracting the dashboard-URL format and metric-interpretation sections into reference files (e.g. dashboard-links.md, metrics.md) linked from a concise overview, to improve progressive disclosure and reduce SKILL.md length.

DimensionReasoningScore

Conciseness

The body is mostly high-signal API mechanics Claude does not already know, but the inclusive "last N days" date rule is duplicated (in the get-chart-data section and again under Interpreting metrics) and the "four forces" preamble states general subscription-business concepts; it is not score 3 because not every token earns its place, and not score 1 because it avoids broad concept explanations.

2 / 3

Actionability

Provides exact tool names, literal JSON filter/selector payloads (e.g. the App Store US/UK filter example), resolution-ID tables, and complete URL templates with correct-vs-WRONG examples — copy-paste ready; not score 2 because guidance is concrete and complete rather than pseudocode.

3 / 3

Workflow Clarity

Sequences the query workflow (schema → data → analyze) and a numbered 0–7 link-building checklist, with feedback loops such as re-reading the options schema on a 400 parameter_error and requiring a verified prior get-chart-data call before building a link; not score 2 because validation checkpoints are explicit, not implicit.

3 / 3

Progressive Disclosure

Sections are clearly organized with working internal anchors, but everything lives in one ~330-line SKILL.md with no external reference files, and the dashboard-URL and metric-interpretation material could plausibly be split out; not score 3 because content is not split across one-level-deep references, and not score 1 because organization is good rather than a monolithic wall of text.

2 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 tight, third-person description with an explicit "Use when" trigger, several concrete named actions, and natural user keywords. It clearly distinguishes this RevenueCat-specific skill and would reliably activate on the right requests.

DimensionReasoningScore

Specificity

Names several concrete actions — "querying charts with get-chart-options-schema and get-chart-data", "interpreting subscription metrics", "sharing dashboard chart links" — matching the multiple-specific-actions anchor; not score 2 because the action list is comprehensive rather than partial.

3 / 3

Completeness

Explicitly answers both halves: an explicit "Use when the user asks about RevenueCat data, analytics, charts, or KPIs" trigger plus a concrete what-it-does clause; not score 2 because the when is stated explicitly rather than implied.

3 / 3

Trigger Term Quality

Surfaces natural user phrasing — "RevenueCat data", "analytics", "charts", "KPIs", "subscription metrics" — giving good coverage of terms a user would actually say; not score 2 because common variations are well represented.

3 / 3

Distinctiveness Conflict Risk

Tied to the named product "RevenueCat" with chart/KPI/subscription-metric triggers, a clear niche unlikely to fire for other skills; not score 2 because the triggers are product-specific rather than broadly overlapping.

3 / 3

Total

12

/

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.