CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

paywalls

When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," "in-app pricing," "free users won't upgrade," "trial to paid conversion," or "how do I get users to pay." Use this for any in-product moment where you're asking users to upgrade. Distinct from public pricing pages (see cro) — this focuses on in-product upgrade moments where the user has already experienced value. For pricing decisions, see pricing.

Quality

90%

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

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

The body is a lean, actionable CRO guide: concrete wireframe templates, specific timing/frequency rules, metrics, and a well-placed single reference file for deeper experiment material. Its only gaps are mild — a few generic-principle bullets that could be trimmed and the absence of an explicit validation step tying the Anti-Patterns list into the workflow.

DimensionReasoningScore

Conciseness

The body is efficient — terse bullet fragments, wireframe templates, and no padding explaining concepts Claude already knows — matching anchor 4 ("Efficient; minor instances of over-explanation that could be trimmed"). A few generic-principle bullets ("Easy to upgrade when ready," "Respect the No — Don't trap or pressure") restate common CRO sense and keep it from anchor 5's "every token earns its place."

4 / 5

Actionability

For an instruction-only skill, the guidance is fully actionable: copy-paste wireframe templates ("Unlock [Feature] to [Benefit]" headline pattern, the three concrete paywall layouts), specific timing rules ("Early warnings (7, 3, 1 day)"), named metrics ("Paywall impression rate, Click-through to upgrade, Completion rate"), and a concrete intake question list. This matches anchor 5 — specific examples cover the common cases (feature lock, usage limit, trial expiration).

5 / 5

Workflow Clarity

A clear assessment-first sequence is present: check `.claude/product-marketing.md` context, understand Upgrade Context / Product Model / User Journey, ask the Task-Specific Questions, then apply templates and metrics — matching anchor 4 ("Clear sequence with most checkpoints present; minor validation gaps"). It is not 5 because there is no explicit post-generation validation step; the Anti-Patterns list is positioned as background rather than framed as a "verify your design against this" checkpoint.

4 / 5

Progressive Disclosure

The SKILL.md is a well-sectioned overview with a single, clearly signaled, one-level-deep reference — "For comprehensive experiment ideas: See [references/experiments.md](references/experiments.md)" — and that file exists with content matching the link. Everything else is appropriately inline at this skill size, matching anchor 5 (clear overview, well-signaled one-level references, easy navigation).

5 / 5

Total

18

/

20

Passed

Description

90%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 excellent trigger coverage, explicit what/when guidance, and explicit disambiguation from sibling skills. Its only deductions are limited action verbs beyond "create or optimize" and a second-person phrase ("where you're asking users to upgrade") that violates the third-person voice rule and costs a specificity point.

Suggestions

Rewrite the second-person phrase "any in-product moment where you're asking users to upgrade" in third person, e.g., "Use for any in-product moment where the product asks users to upgrade," to satisfy the third-person voice rule.

Broaden the action verbs beyond "create or optimize" — e.g., "Design paywall screens, write upgrade copy, choose trigger timing, and structure plan comparison tables" — to strengthen the what-clause's coverage.

DimensionReasoningScore

Specificity

"create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates" names a specific domain with 1-2 concrete actions (create/optimize), fitting anchor 4, but the second-person phrase "any in-product moment where you're asking users to upgrade" incurs the rubric's mandatory -1 specificity penalty, landing on anchor 3. It is not a 2 because the domain objects are numerous and concrete, and not an unpenalized 4 because the action verbs remain limited and the voice violation is explicit.

3 / 5

Completeness

It explicitly answers "what" ("create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates") and "when" ("Also use when the user mentions..." with a long list of concrete trigger phrases), mirroring the anchor-5 exemplar structure. It is not a 4 because the when-clause is already maximally explicit rather than merely present.

5 / 5

Trigger Term Quality

The description covers natural user phrasing comprehensively, including synonyms and colloquial variants: "paywall," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "free users won't upgrade," and "how do I get users to pay." This matches the anchor-5 example (PDF files, PDFs, forms, document extraction) in breadth and naturalness; no common variation is missing.

5 / 5

Distinctiveness Conflict Risk

It carves out a clear niche with explicit boundaries against sibling skills: "Distinct from public pricing pages (see cro) — this focuses on in-product upgrade moments where the user has already experienced value. For pricing decisions, see pricing." Conflict risk with adjacent pricing/CRO skills is explicitly managed, matching anchor 5; no residual overlap is left unaddressed.

5 / 5

Total

18

/

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

joshmanders/dotfiles

Path

claude/skills/paywalls/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.