CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

page-cro

When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," or "why isn't this page working." For signup/registration flows, see signup-flow-cro. For post-signup activation, see onboarding-cro. For forms outside of signup, see form-cro. For popups/modals, see popup-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

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.gemini/skills/page-cro/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 has strong domain framing, a sensible impact-ordered framework, and a concrete output contract, but it depends on a conversion-audit script that is missing from the bundle, scatters its workflow across sections instead of one explicit sequence, and carries redundant sections (Communication, Proactive Triggers).

Suggestions

Ship scripts/conversion_audit.py (or remove the Tools section and Output Format dependency on its score) — the workflow's first step and output anchor currently reference a file that does not exist in the bundle.

Consolidate one explicit numbered workflow (read product-marketing context → run audit script → apply framework in impact order → produce structured output), including a fallback when the script is unavailable.

Merge the Communication section into Output Format and trim the Communication/Proactive Triggers overlap with the description's routing to reduce token cost.

DimensionReasoningScore

Conciseness

Mostly efficient — the framework, output format, and artifact table earn their tokens — but padded in places: the Communication section restates Output Format ("Recommendations are always organized as Quick Wins → High-Impact → Test Ideas"), Proactive Triggers largely re-derives the description's routing, and framework checklists restate standard CRO knowledge Claude already has ("Too many form fields," "Customer logos... Testimonials"). Fits 'mostly efficient but includes some unnecessary explanation or could be tightened'; not 2 because the content is well-organized and largely earns its place.

3 / 5

Actionability

Concrete guidance exists (weak/strong CTA examples "Weak: 'Submit'... Strong: 'Start Free Trial'", the structured output template, the artifact table), but the one executable tool the workflow anchors on — "Run it before the manual framework pass; its score anchors the audit" — points to scripts/conversion_audit.py, which does not exist in the bundle (no scripts/ directory). A missing core dependency is more than a minor gap, so not 4.

3 / 5

Workflow Clarity

A sequence is implied across sections ("Check for product marketing context first" → run the audit script → apply the framework "in order of impact" → "Open with the conversion_audit.py score" in output), but it is never consolidated into an explicit ordered procedure, and there is no handling for what to do when the script is unavailable or fails. Fits 'sequence present but checkpoints missing or implicit.' Not 4: the ordering must be assembled by the reader from scattered sections rather than followed directly.

3 / 5

Progressive Disclosure

No bundle files exist at all, yet the body references "python3 scripts/conversion_audit.py" — a dangling reference. All ~220 lines live in SKILL.md with good section headers (keeping it above 2), but content that could be separate (page-specific frameworks, per-page experiment lists) is inline, matching 'some structure but could be better organized' with an unresolvable reference.

3 / 5

Total

12

/

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: explicit what/when, natural trigger phrases, and explicit deconfliction routing to four sibling skills. The only weakness is that stated capabilities are one generic action rendered as synonyms rather than several concrete actions.

DimensionReasoningScore

Specificity

The description names the domain clearly and enumerates scope ("homepage, landing pages, pricing pages, feature pages, or blog posts"), but the capability verbs are three synonyms of a single generic action — "optimize, improve, or increase conversions" — with no concrete actions like audit, analyze, or recommend. This matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'; it is not 4 because it does not list several specific actions.

3 / 5

Completeness

Both 'what' ("optimize, improve, or increase conversions on any marketing page") and 'when' ("When the user wants to... Also use when the user says 'CRO'...") are explicit, with concrete trigger phrases — matching the anchor-5 pattern. It additionally disambiguates scope with routing to sibling skills, so it is clearly above 4.

5 / 5

Trigger Term Quality

Comprehensive natural-language triggers: "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," "why isn't this page working," plus all major page-type terms. These are exact phrases a user would naturally say. Anti-drift check against anchor 4: no meaningful synonyms are missing, so 5 stands.

5 / 5

Distinctiveness Conflict Risk

Clear niche (marketing page CRO) with distinct triggers and explicit boundary routing — "For signup/registration flows, see signup-flow-cro. For post-signup activation, see onboarding-cro. For forms outside of signup, see form-cro. For popups/modals, see popup-cro." Minimal conflict risk; matches the 'clear niche with distinct triggers' anchor.

5 / 5

Total

18

/

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