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.

66

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 instructional skill with a genuinely useful tool integration, explicit process ordering, and concrete copy examples. Its main costs are redundancy — the output contract is stated three times across 'Output Format', 'Communication', and 'Output Artifacts' — and inline CRO fundamentals that a competent model already knows, both of which inflate token cost without adding guidance value.

Suggestions

Merge 'Communication', 'Output Format', and 'Output Artifacts' into a single output-contract section; the three currently restate the same deliverables (Quick Wins, High-Impact, Test Ideas, Copy Alternatives) at roughly triple token cost.

Trim framework checklist items that restate common knowledge (e.g., 'Long load times', 'customer logos (especially recognizable ones)', 'Too many form fields') and keep only the skill-specific judgments — the diagnostic detail already lives in conversion_audit.py's output.

Move the page-specific frameworks and/or the related-skills WHEN/WHEN-NOT detail into a references/ file (e.g., references/page-frameworks.md) so SKILL.md stays a lean overview, which would also strengthen progressive disclosure.

DimensionReasoningScore

Conciseness

The bullet-style framework is mostly tight, but the output structure is restated three times ('Output Format' with Quick Wins/High-Impact/Test Ideas/Copy Alternatives, 'Communication' repeating 'Quick Wins → High-Impact → Test Ideas — never a flat list', and the 'Output Artifacts' table re-describing the same four deliverables). Much of the framework (e.g., 'Too many form fields', 'Long load times', 'customer logos... testimonials') is standard CRO domain knowledge Claude already has. This fits anchor 3 ('mostly efficient but includes some unnecessary explanation or could be tightened') — not anchor 4, because the triple redundancy across three sections is a real trimming opportunity, not a minor instance.

3 / 5

Actionability

Concrete, executable elements are present: an exact tool invocation ('python3 scripts/conversion_audit.py --file page.html' with --url and --json variants), copy patterns ('Outcome-focused: "Get [desired outcome] without [pain point]"'), weak vs. strong CTA examples ('Weak: "Submit," "Sign Up" / Strong: "Start Free Trial"'), five specific intake questions, and a defined output format. This matches anchor 4 ('mostly executable guidance; concrete code or commands with minor gaps') — some framework checks ('Is there enough white space?') are evaluative prompts rather than executable steps, keeping it below anchor 5.

4 / 5

Workflow Clarity

The sequence is clear: check for product-marketing-context first, identify page type/goal/traffic, run conversion_audit.py ('Run it before the manual framework pass'), apply the 7 dimensions 'in order of impact', then produce the structured output. Explicit ordering statements resolve the non-linear section layout. This fits anchor 4 ('clear sequence with most checkpoints present; minor validation gaps') — there are no explicit verification/re-check steps after producing recommendations, and the skill is not destructive or batch-oriented so no cap applies.

4 / 5

Progressive Disclosure

The bundle is well-used: the single script reference (scripts/conversion_audit.py) is real, one level deep, and clearly signaled in a table with its purpose and pipeline flag, and the ~230-line body is sectioned with headers. This matches anchor 4 ('good structure; most content is appropriately placed; references mostly clear; minor organization gaps') — anchor 5 would require content split across reference files, whereas page-specific frameworks and the related-skills detail are all inlined in an already-long single file.

4 / 5

Total

15

/

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.

An excellent description with explicit, natural trigger phrases and proactive disambiguation against neighboring skills. The only weakness is that the capability statement remains at the goal level ('optimize... conversions') rather than naming the skill's concrete activities (analyzing pages, running a conversion audit, producing prioritized recommendations).

DimensionReasoningScore

Specificity

The description names the domain ('optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts') but the actions are three near-synonyms for one goal rather than several distinct concrete actions like 'audit pages', 'score conversion signals', or 'generate test hypotheses'. This matches anchor 3 ('names domain and 1-2 concrete actions, but not comprehensive') — it does not reach anchor 4's 'several specific actions', and it is clearly above anchor 2 because the domain and page types are concretely enumerated.

3 / 5

Completeness

Both what and when are explicitly answered: the what ('optimize, improve, or increase conversions on any marketing page' with enumerated page types) and the when ('Also use when the user says...') with concrete trigger phrases. This matches anchor 5 ('clearly and explicitly answers both what AND when with concrete trigger phrases') — the when is unusually explicit with quoted user phrasings, well above anchor 4's 'when could be more explicit'.

5 / 5

Trigger Term Quality

Trigger coverage is comprehensive and uses literal user phrasings: "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," "why isn't this page working," plus all page-type keywords (homepage, landing page, pricing page). This matches anchor 5's 'comprehensive coverage of natural terms including synonyms' — users would naturally say nearly every phrase listed.

5 / 5

Distinctiveness Conflict Risk

The description actively disambiguates against four adjacent skills ('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.'). This is a clear niche with explicit conflict-resolution guidance, matching anchor 5 ('clear niche with distinct triggers; 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

alirezarezvani/claude-skills

Path

marketing-skill/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.