CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

paywall-upgrade-cro

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," or "in-app pricing." Distinct from public pricing pages (see page-cro) — this skill focuses on in-product upgrade moments where the user has already experienced value.

65

Quality

82%

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

61%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-organized, moderately actionable reference for in-app paywall design, held back by generic marketing-principle sections that duplicate what Claude already knows and by an implicit rather than explicit workflow. The wireframe templates, trigger tables, and output-artifact list are its strongest assets.

Suggestions

Cut or compress sections that restate known marketing practice (Core Principles, Post-Upgrade, parts of Anti-Patterns) down to one-line heuristics, keeping only non-obvious guidance like the cool-down rule and trial warning cadence.

Add an explicit ordered workflow from assessment to delivery — e.g., 1. read product-marketing-context.md, 2. confirm aha-moment status and trigger context, 3. select paywall type, 4. draft full screen copy, 5. run anti-pattern audit, 6. propose A/B backlog.

Include one fully worked example with real (non-placeholder) paywall copy so the templates in 'Specific Paywall Types' demonstrate the finished standard the skill expects.

DimensionReasoningScore

Conciseness

The bullet format is lean, but a meaningful fraction of the body restates freemium-CRO knowledge Claude already has: "Value Before Ask — User should have experienced real value first," "Respect the No — Don't trap or pressure," and "Post-Upgrade — Immediate access to features / Confirmation and receipt." This is more than minor over-explanation (anchor 4) but not padded prose (anchor 2), so anchor 3 fits best.

3 / 5

Actionability

Concrete, usable artifacts are present: three paywall wireframes with exact copy skeletons ("This feature is available on Pro… [Upgrade to Pro - $X/mo]"), the headline formula "Unlock [Feature] to [Benefit]," warning cadence "Early warnings (7, 3, 1 day)," and "Cool-down after dismiss (days, not hours)." Falls short of anchor 5 because templates are placeholders with no complete worked example of real screen copy; clearly above anchor 3 since the guidance is directly executable for a copy/design skill.

4 / 5

Workflow Clarity

A flow is discernible (read `.claude/product-marketing-context.md` → Initial Assessment → Task-Specific Questions → Output Artifacts), but the sequence is implicit in the section layout rather than an ordered process from assessment to deliverable, and no checkpoints validate the output. Not a destructive/batch skill, so no cap applies; anchor 3 (sequence present, checkpoints missing/implicit) fits better than 4.

3 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, assets/), and the ~245-line body is well-sectioned with clear headers and only one-level references to related skills (page-cro, onboarding-cro, ab-test-setup, email-sequence, marketing-context). Anchor 4 fits: good structure with minor gaps — the paywall wireframe templates and A/B testing sections could plausibly be split into reference files given the body's length. Not anchor 5 since content is not split despite being at a size where splitting would help.

4 / 5

Total

14

/

20

Passed

Description

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

An exemplary description: concrete actions, exhaustive natural trigger terms with synonyms, explicit what/when guidance, and an explicit boundary against the adjacent page-cro skill. The only minor gap is that it does not advertise the full range of deliverables the body actually supports (trigger maps, copy, A/B backlogs).

DimensionReasoningScore

Specificity

"create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates" names several concrete actions across multiple artifact types. It falls short of anchor 5 because the deeper capability surface (screen copywriting, trigger timing rules, A/B test design, anti-pattern audits) is not enumerated in the description.

4 / 5

Completeness

Explicitly answers both questions: what ("create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates") and when ("When the user wants to…" plus "Also use when the user mentions…" with concrete trigger phrases). Matches anchor 5 exactly; voice is third-person trigger phrasing, consistent with the good examples.

5 / 5

Trigger Term Quality

Eleven quoted natural phrases with synonyms are listed: "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" — comprehensive coverage of what users would actually say. Not score 4: almost no natural variant is missing for this domain.

5 / 5

Distinctiveness Conflict Risk

"Distinct from public pricing pages (see page-cro) — this skill focuses on in-product upgrade moments where the user has already experienced value" explicitly fences the niche against the closest neighboring skill. Clear niche with distinct triggers and minimal conflict risk — anchor 5.

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

alirezarezvani/claude-skills

Path

marketing-skill/skills/paywall-upgrade-cro/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.