When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," "overlay," "collect emails with a popup," "exit popup," "scroll trigger," "sticky bar," or "notification bar." Use this for any overlay or interrupt-style conversion element. For forms outside of popups, see form-cro. For general page conversion optimization, see page-cro.
70
62%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/popup-cro/SKILL.mdQuality
Discovery
89%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description with excellent trigger term coverage and completeness. It clearly defines its scope, provides abundant natural keywords, and explicitly delineates boundaries with related skills. The main weakness is that the 'what' portion could be more specific about the concrete actions performed (e.g., designing popup layouts, writing copy, setting display triggers, A/B testing).
Suggestions
Add more specific concrete actions beyond 'create or optimize' — e.g., 'Designs popup layouts, writes conversion copy, configures display triggers (exit intent, scroll depth, time delay), and A/B tests popup variants.'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description names the domain (popups, modals, overlays for conversion) and mentions 'create or optimize' as actions, but doesn't list multiple specific concrete actions like A/B testing copy, designing layouts, setting trigger rules, etc. The actions remain somewhat high-level. | 2 / 3 |
Completeness | Clearly answers both 'what' (create or optimize popups, modals, overlays, slide-ins, banners for conversion) and 'when' (explicit 'Use when' triggers plus a detailed list of trigger terms). Also includes helpful boundary-setting with references to related skills (form-cro, page-cro). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms users would say: 'exit intent,' 'popup conversions,' 'modal optimization,' 'lead capture popup,' 'email popup,' 'announcement banner,' 'overlay,' 'collect emails with a popup,' 'exit popup,' 'scroll trigger,' 'sticky bar,' 'notification bar.' These are highly natural and comprehensive. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with a clear niche (overlay/interrupt-style conversion elements) and explicitly differentiates itself from related skills (form-cro for forms outside popups, page-cro for general page conversion). The trigger terms are specific to this domain and unlikely to conflict. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
35%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill is comprehensive in coverage but severely bloated—it reads more like a popup CRO handbook than a concise skill file for Claude. The content would benefit enormously from aggressive trimming of obvious knowledge, moving detailed reference material (experiment ideas, copy formulas, popup type details) into separate files, and adding a clearer step-by-step workflow with validation checkpoints.
Suggestions
Cut the content by 50-60%: Remove explanations of basic concepts (what exit intent is, what visual hierarchy means, etc.) and trust Claude's existing knowledge. Focus only on decision frameworks and specific output templates.
Move detailed reference sections (Experiment Ideas, Copy Formulas, Popup Types catalog) into separate linked files to keep SKILL.md as a concise overview with clear navigation.
Add an explicit numbered workflow: 1) Read context file → 2) Assess current state → 3) Recommend strategy → 4) Draft popup specs → 5) Validate against compliance/mobile checklist → 6) Propose A/B tests.
Include a concrete example of a complete popup recommendation output (filled-in template) so Claude knows exactly what the deliverable should look like.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is extremely verbose at ~400+ lines, with extensive sections that explain concepts Claude already knows (what exit intent is, what a slide-in is, basic design principles like visual hierarchy). Many sections read like a blog post or textbook rather than actionable instructions. The experiment ideas section alone is massive and largely lists obvious A/B test variations. | 1 / 3 |
Actionability | The skill provides concrete copy formulas, specific benchmarks, and structured output formats, which are useful. However, there's no executable code, no specific implementation examples with actual HTML/CSS/JS, and much of the guidance remains at the level of best-practice lists rather than copy-paste-ready deliverables. | 2 / 3 |
Workflow Clarity | There's a clear initial assessment checklist and an output format section that structures the deliverable. However, the overall workflow from assessment to recommendation to output is implicit rather than explicitly sequenced, and there are no validation checkpoints (e.g., verify popup doesn't conflict with existing ones, check mobile rendering). | 2 / 3 |
Progressive Disclosure | The skill has related skills linked at the bottom and uses clear section headers, which aids navigation. However, the massive amount of inline content (trigger strategies, popup types, copy formulas, experiment ideas) should be split into separate reference files rather than kept in one monolithic document. | 2 / 3 |
Total | 7 / 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
1bcff9f
Table of Contents
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.