CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

54

Quality

61%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

—

The risk profile of this skill

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/page-cro/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a competent but somewhat generic CRO skill that reads more like a marketing textbook summary than a targeted instruction set for Claude. Its strengths are clear organization, logical ordering by impact, and a well-defined output format. Its weaknesses are verbosity (explaining concepts Claude likely already knows), lack of concrete/executable guidance (no templates, scoring systems, or specific analytical tools), and missing validation steps to verify recommendation quality.

Suggestions

Add a concrete evaluation template or scoring rubric (e.g., a checklist with pass/fail criteria for each dimension) to make the analysis more actionable and less subjective.

Trim explanatory content Claude already knows (e.g., what trust signals are, what common objections look like) and replace with specific decision rules or heuristics unique to this skill.

Add a validation step after generating recommendations — e.g., 'Review each recommendation against the stated conversion goal; remove any that don't directly support it.'

Move page-specific frameworks to a separate reference file (e.g., references/page-frameworks.md) to reduce the main skill's length and improve progressive disclosure.

DimensionReasoningScore

Conciseness

The skill is reasonably well-structured but includes some content Claude already knows (e.g., explaining what makes a good headline, listing common objection types, explaining what trust signals are). Several sections read like a CRO textbook rather than novel instructions. Could be tightened by ~30%.

2 / 3

Actionability

Provides structured checklists and specific examples (e.g., weak vs strong CTA copy), but lacks concrete executable guidance — no code, no specific tools, no templates, no scoring rubrics. Recommendations like 'check if visitor can understand within 5 seconds' are subjective without a concrete evaluation method.

2 / 3

Workflow Clarity

The analysis framework provides a clear ordered sequence (7 dimensions in order of impact) and the output format is well-structured with Quick Wins / High-Impact / Test Ideas. However, there are no validation checkpoints — no step to verify recommendations against data, no feedback loop for measuring impact, and no explicit process for when analysis is ambiguous.

2 / 3

Progressive Disclosure

References experiments.md and related skills, which is good structure. However, the main file is quite long (~150 lines of content) with page-specific frameworks that could be split into separate reference files. The reference to 'references/experiments.md' is good but no bundle file exists to support it, and much inline content could benefit from being externalized.

2 / 3

Total

8

/

12

Passed

Description

72%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This description excels at trigger terms and distinctiveness, with outstanding boundary-setting that references adjacent skills to prevent conflicts. However, it is notably weak on specifying what the skill actually does — it describes when to use it in great detail but lacks concrete actions or outputs (e.g., 'rewrites headlines, restructures page hierarchy, optimizes CTAs'). Adding explicit capability statements would significantly improve it.

Suggestions

Add specific concrete actions the skill performs, e.g., 'Analyzes page structure, rewrites headlines and CTAs, restructures content hierarchy, and provides A/B test recommendations for marketing pages.'

Reframe the opening to lead with what the skill does before the 'Use when...' triggers, e.g., 'Audits and optimizes marketing pages for higher conversion rates by improving copy, layout, CTAs, and social proof. Use when...'

DimensionReasoningScore

Specificity

The description names the domain (marketing page optimization/CRO) and lists page types (homepage, landing pages, pricing pages, feature pages, blog posts), but does not list specific concrete actions the skill performs (e.g., 'analyzes headlines', 'rewrites CTAs', 'restructures page layout'). It focuses more on when to use it than what it actually does.

2 / 3

Completeness

The 'when' is exceptionally well-covered with explicit triggers and boundary conditions. However, the 'what does this do' is weak — it says 'optimize, improve, or increase conversions' but doesn't describe the concrete actions or outputs the skill provides. The what is implied rather than explicitly stated.

2 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'CRO', 'conversion rate optimization', 'this page isn't converting', 'improve conversions', 'why isn't this page working', plus page types like 'landing pages', 'pricing pages', 'homepage'. These are highly natural phrases.

3 / 3

Distinctiveness Conflict Risk

The description explicitly delineates boundaries by referencing related skills (signup-flow-cro, onboarding-cro, form-cro, popup-cro) and clarifying what this skill covers versus those. This makes it highly distinctive and minimizes conflict risk.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation — 10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
TheCraigHewitt/seomachine
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.