CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

popup-cro

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," or "overlay." For forms outside of popups, see form-cro. For general page conversion optimization, see page-cro.

64

Quality

80%

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 ./marketing-skill/skills/popup-cro/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 instruction-only skill with concrete output specifications, good delegation of detail to a single well-placed reference, and strong domain scoping. Its main gaps are an implicit rather than explicit post-assessment workflow (sections read as a menu with no sequenced path from questions to deliverables) and under-navigation to the playbook from sections whose detail lives there.

Suggestions

Make the workflow explicit: number the path from Initial Assessment (context file check → Task-Specific Questions) through strategy selection (Common Popup Strategies) to Output Format/Output Artifacts, so sections read as a sequence rather than a menu.

Add a verification checkpoint before delivering output, e.g., confirm each proposed popup names trigger, audience segment, and frequency rule as required by the Communication section — this closes the loop the spec already mandates.

Cross-link the playbook from the sections whose detail lives there (e.g., point to its Copy Formulas and Design Best Practices from the Output Format/Copy bullets), and consider moving the long generic Experiment Ideas lists into the reference to tighten the body.

DimensionReasoningScore

Conciseness

The body is written as terse bullet lists and correctly delegates depth to references/popup-cro-playbook.md, assuming Claude's competence — e.g., "Exit intent vs. 30-second delay vs. 50% scroll depth" with no explanatory padding. A few generic, derivable test ideas ("Button color testing for contrast," "Test different dismiss behaviors") could be trimmed, keeping it below anchor 5 but above anchor 3, whose example includes a genuinely unnecessary explanation.

4 / 5

Actionability

Concrete, executable instruction-style guidance: the Output Format defines exact deliverable fields (Type, Trigger, Targeting, Frequency, Copy, Design notes), and Communication mandates "headline, subhead, CTA button text, and decline text as a complete set — never partial." It stays below anchor 5 because no worked example (e.g., a sample complete copy set) appears in the body or is explicitly pointed to from the output sections.

4 / 5

Workflow Clarity

An entry sequence exists — "If .claude/product-marketing-context.md exists, read it before asking questions" and "Before providing recommendations, understand: 1. Popup Purpose..." — but everything after Initial Assessment (Common Popup Strategies, Experiment Ideas, Output Format) reads as an unordered menu with implicit checkpoints and no explicit step ordering or verification loop. This matches anchor 3 (sequence present, checkpoints missing or implicit); it does not reach anchor 4's 'clear sequence with most checkpoints present.'

3 / 5

Progressive Disclosure

The body is an overview with a clearly signaled one-level-deep reference — "→ See references/popup-cro-playbook.md for details" — and the referenced file exists with matching content. Below anchor 5 because the pointer appears only once (under Core Principles) while copy formulas and design specifics live only in the playbook without navigation from the relevant sections, and the ~80-line Experiment Ideas section could itself delegate more to the reference.

4 / 5

Total

15

/

20

Passed

Description

82%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, well-scoped description that clearly states both capability and trigger conditions with concrete quoted keywords and explicit disambiguation from sibling skills. Its only weaknesses are a thin set of distinct action verbs and a few missing natural synonyms from the conversion-optimization vocabulary.

DimensionReasoningScore

Specificity

The description names the domain and two concrete actions — "create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes" — with a comprehensive list of formats, matching the anchor for 1-2 concrete actions. It falls short of anchor 4 because 'create' and 'optimize' are the only distinct verbs; there is no enumeration of several specific capabilities.

3 / 5

Completeness

It explicitly answers both what ("create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes") and when ("When the user wants to... Also use when the user mentions...") with concrete quoted trigger phrases, matching anchor 5 exactly. Voice is third person, so no penalty applies.

5 / 5

Trigger Term Quality

Good keyword coverage with natural user phrases: "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," and "overlay." A few natural synonyms users say in this space are missing (e.g., 'lightbox,' 'interstitial,' 'hello bar'), keeping it below anchor 5.

4 / 5

Distinctiveness Conflict Risk

Clear popup/modal niche with distinct trigger terms and minimal conflict risk, reinforced by explicit boundary guidance: "For forms outside of popups, see form-cro. For general page conversion optimization, see page-cro." This is a stronger fit than anchor 4 because the boundaries to sibling CRO skills are actively disambiguated rather than merely distinct.

5 / 5

Total

17

/

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