CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

rc-setup

Use this skill when setting up a RevenueCat project for Android: creating the app in the dashboard, uploading the Google Play service account credentials, connecting Real Time Developer Notifications, configuring entitlements and offerings, and getting the public SDK API key for the Android app.

Quality

92%

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

92%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, highly actionable walkthrough with explicit routing, verification checkpoints, and error-recovery guidance. The only minor weakness is a handful of explanatory sentences that could be trimmed for token efficiency.

DimensionReasoningScore

Conciseness

The body is dense and table-driven with terse numbered steps and domain-specific details only (e.g., 'Billing Library 6+ requires them'), assuming Claude's competence. A couple of sentences are explanatory padding ('Swap the current offering later from the dashboard without shipping an app update'), which keeps it at anchor 4 rather than the lean anchor 5.

4 / 5

Actionability

Guidance is maximally executable for a dashboard workflow: exact menu paths ('Monetize > Monetization setup > Real Time Developer Notifications'), exact API names ('Google Play Android Developer API, Google Play Developer Reporting API, and the Cloud Pub/Sub API'), exact permission strings, and a concrete error-recovery hint ('allow up to 36 hours; editing and saving any product description… often speeds this up'). Per the rubric's scoring notes, absence of code in an instruction-only skill is not penalized when guidance is this actionable.

5 / 5

Workflow Clarity

The skill sequences Discovery → Plan → Execute → Verify, with a state/route routing table, a Phase 4 verification checklist with explicit pass signals, and feedback loops for error recovery ('If a product shows no price… Fix the Play listing, then re-import' and validation-failure causes in Step 3). This matches anchor 5's explicit validation steps, feedback loops, and checklists.

5 / 5

Progressive Disclosure

No bundle files exist, and none are needed: the content is a coherent single-file walkthrough with clear phase headers and tables, a clearly signaled one-level-deep external reference ('Full chapter' URL), and a cross-skill handoff link. Nothing inlined here belongs in a separate file, matching the well-organized self-contained ideal.

5 / 5

Total

19

/

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 with a clear third-person action list, an explicit 'Use this skill when…' trigger, and a well-defined niche. Trigger-term coverage is good but omits a few natural synonyms a user might say, such as 'Play Console' or 'subscriptions'.

DimensionReasoningScore

Specificity

The description enumerates five concrete actions ('creating the app in the dashboard', 'uploading the Google Play service account credentials', 'connecting Real Time Developer Notifications', 'configuring entitlements and offerings', 'getting the public SDK API key') with comprehensive coverage of the dashboard-setup flow. It exceeds anchor 4 because there are no minor gaps — the action list covers the entire workflow it scopes.

5 / 5

Completeness

Both questions are explicitly answered: an explicit trigger clause ('Use this skill when setting up a RevenueCat project for Android') and a concrete what-list of enumerated actions. It matches anchor 5 rather than 4 because the when-clause is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Strong natural keyword coverage ('RevenueCat', 'Android', 'Google Play service account', 'entitlements', 'offerings', 'API key') that users setting up this integration would actually say. A few natural terms are missing ('Play Console', 'subscriptions', 'billing'), so it falls just short of the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

The description occupies a clear niche (RevenueCat Android dashboard setup) with distinct triggers, and its action list implicitly scopes away from SDK initialization. Conflict risk with other skills is minimal, matching anchor 5.

5 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 2 suspicious

Warning

Total

13

/

16

Passed

Repository

RevenueCat/ai-toolkit

Path

revenuecat-play-billing/skills/rc-setup/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.