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.

60

Quality

75%

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 ./.gemini/skills/popup-cro/SKILL.md

The canonical home for this skill is popup-cro in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

46%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 well-sectioned with a strong output contract and concrete communication rules, but it has a critical structural flaw: the core principles are delegated to a reference file that is missing from the bundle, leaving the heart of the skill empty. Additionally, large experiment-idea lists restate generic CRO knowledge at the expense of the unique specifics that presumably live in the absent playbook.

Suggestions

Ship the referenced file references/popup-cro-playbook.md (or inline the core principles into SKILL.md) — the "Core Principles" section currently points to a nonexistent file, gutting the skill's core guidance.

Trim the ~80 lines of generic experiment variants (e.g., timing delays, corner positions, button colors) down to the few non-obvious ones and move the exhaustive matrix into the playbook reference; Claude can generate the obvious permutations itself.

Make the workflow explicit: number the steps (read marketing context → assess purpose/state/traffic → propose popups per output format → deliver the five artifacts) and add a checkpoint, e.g., confirm purpose and traffic context before producing copy.

DimensionReasoningScore

Conciseness

Bullet lists are terse with no concept over-explanation, but roughly 80 lines of experiment variants ("Test optimal time delay (10s vs. 30s vs. 60s)", "Left corner vs. right corner for slide-ins", "Button color testing for contrast") restate generic CRO knowledge that an expert model already has. Mostly efficient but could be tightened — matches anchor 3, not 4, because the padding is more than minor.

3 / 5

Actionability

The Output Format (Type/Trigger/Targeting/Frequency/Copy/Design notes), Communication rules ("provide headline, subhead, CTA button text, and decline text as a complete set — never partial"), and Task-Specific Questions are concrete for an instruction-only skill. However, the "Core Principles" section is empty except for a pointer to a reference file that does not exist (references/popup-cro-playbook.md), so the core how-to guidance is missing — incomplete with key details absent, matching anchor 3.

3 / 5

Workflow Clarity

A rough sequence exists ("If .claude/product-marketing-context.md exists, read it before asking questions" → "Before providing recommendations, understand..." → Output Format → Output Artifacts), but sections are parallel rather than explicitly sequenced, and there are no validation checkpoints or feedback loops. This matches anchor 3 (sequence present but checkpoints missing or implicit) rather than 4.

3 / 5

Progressive Disclosure

The body's only reference — "→ See references/popup-cro-playbook.md for details" — points to a file that does not exist (no references/, scripts/, or assets/ directories are present), leaving the skill's core principles as a broken pointer. Meanwhile secondary experiment-idea lists are inlined in the body, and no bundle structure exists at all — matching anchor 2 (minimal structure; content that belongs in separate files inlined / references broken) rather than 3, where references would at least exist and be organized.

2 / 5

Total

11

/

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.

The description is strong: it clearly states what the skill does and when to use it, covers natural trigger terms comprehensively, and proactively disambiguates against neighboring skills. The only minor gap is that capability coverage relies on two verbs (create/optimize) rather than enumerating the fuller range of activities the skill actually supports.

DimensionReasoningScore

Specificity

"create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes" names the domain with two concrete actions and a rich enumeration of formats, but stops short of listing capability verbs like designing triggers, writing copy, or planning A/B tests. It sits between anchor 3 (1-2 concrete actions) and anchor 4 (several specific actions), noticeably above the midpoint due to the format enumeration.

4 / 5

Completeness

Explicitly answers both: what ("create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes") and when ("When the user wants to..." and "Also use when the user mentions...") with concrete trigger phrases — a direct match to the score-5 anchor.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage: "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," "overlay," plus "popups, modals, overlays, slide-ins, banners" — these are exactly the phrases a user would say when needing this skill, including synonyms.

5 / 5

Distinctiveness Conflict Risk

Clear niche (popup conversion optimization) with explicit boundary disambiguation ("For forms outside of popups, see form-cro. For general page conversion optimization, see page-cro."), making conflict with adjacent skills minimal — matches the score-5 anchor for a distinct niche with distinct triggers.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

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