CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

popups

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 cro. For general page conversion optimization, see cro.

Quality

79%

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

Fix and improve this skill with Tessl

tessl review fix ./claude/skills/popups/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 well-organized reference manual with genuinely actionable specifics (numbers, benchmarks, copy formulas, output spec), but it is roughly twice the length it needs to be: duplicated sections, a generic experiment catalog, and no use of reference files to keep SKILL.md an overview. It reads as a catalog to consult rather than a workflow to follow.

Suggestions

Cut duplicated sections: merge "Task-Specific Questions" into "Initial Assessment," fold "Trigger Experiments"/"Messaging & Content Experiments" overlaps back into their base sections, and deduplicate the double cro entry in Related Skills.

Move the ~90-line Experiment Ideas catalog and the per-vertical "Common Popup Strategies" playbooks into a references/ file (e.g. references/experiments.md), keeping SKILL.md an overview with one-level-deep pointers.

State the workflow explicitly as an ordered sequence near the top (1. Read product-marketing context if present, 2. Assess purpose/current state/traffic, 3. Ask only uncovered questions, 4. Deliver per Output Format), so the process is followed rather than inferred.

DimensionReasoningScore

Conciseness

Most bullets are tight and domain-specific, but there is real duplication and padding: "Trigger Strategies" vs "Trigger Experiments," "Initial Assessment" questions vs "Task-Specific Questions," a ~90-line generic experiment catalog Claude could generate itself, and "Related Skills" listing cro twice. It stays above anchor 2 because the majority of sections are lean, actionable bullets rather than padded prose.

3 / 5

Actionability

Concrete, specific guidance throughout — "Show after 30-60 seconds," "25-50% scroll depth," "Desktop: 400-600px wide," "Email popup: 2-5% conversion typical," copy formulas with real examples, and a defined Output Format. It falls short of anchor 5 because there is no complete worked example of a finished popup deliverable to anchor the output format.

4 / 5

Workflow Clarity

The intended sequence (read product-marketing context, assess purpose/state/traffic, ask only uncovered questions, then output per the Output Format section) exists but is implicit and spread across distant sections rather than stated as an ordered workflow. This is advisory rather than destructive/batch work, so no validation cap applies, but there are no explicit checkpoints either.

3 / 5

Progressive Disclosure

No bundle files exist, so everything lives in a 445-line monolithic body. Section headers provide decent navigation, keeping it above anchor 2, but catalogs that clearly belong in separate reference files (the ~90-line Experiment Ideas, per-vertical strategy playbooks, and popup type deep-dives) are fully inlined with no one-level-deep references.

3 / 5

Total

13

/

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 comprehensive natural trigger terms, explicit what/when coverage, and explicit boundary guidance against the adjacent cro skill. Its only weakness is limited action variety — it offers just "create or optimize" rather than enumerating the fuller range of tasks (design, copy, trigger strategy, testing) it actually supports.

DimensionReasoningScore

Specificity

The description names the domain and exactly two concrete actions ("create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes"), matching the anchor for 1-2 concrete actions without comprehensive coverage; it never approaches several listed actions, so it does not fit anchor 4.

3 / 5

Completeness

It explicitly answers both what ("create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes") and when ("Also use when the user mentions..." plus "Use this for any overlay or interrupt-style conversion element") with a dozen concrete quoted trigger phrases, matching the anchor-5 pattern exactly.

5 / 5

Trigger Term Quality

It comprehensively enumerates natural user phrasings — "exit intent," "lead capture popup," "email popup," "collect emails with a popup," "sticky bar," "notification bar," "scroll trigger" — including synonyms across popup/modal/overlay/banner/slide-in vocabulary, with nothing significant missing (there are no relevant file extensions for this domain).

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche (overlay/interrupt-style conversion elements) and explicitly disambiguates against the one closely related skill ("For forms outside of popups, see cro. For general page conversion optimization, see cro."), leaving minimal conflict risk.

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/popups/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.