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
61%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./config/claude/skills/page-cro/SKILL.mdQuality
Discovery
72%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 term coverage and distinctiveness, with explicit boundary-setting against related skills that would minimize conflict. However, it is notably weak on specifying what concrete actions the skill actually performs — it tells Claude when to use it but not what it does beyond the vague 'optimize/improve/increase conversions'. Adding specific capabilities would significantly strengthen it.
Suggestions
Add concrete actions the skill performs, e.g., 'Analyzes page structure, rewrites headlines and CTAs, restructures content hierarchy, and provides specific copy recommendations to increase conversion rates.'
Reframe the opening to lead with what the skill does before the 'Use when...' triggers, e.g., 'Audits and optimizes marketing pages by improving headlines, CTAs, social proof placement, and page flow. Use when...'
| Dimension | Reasoning | Score |
|---|---|---|
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 on when to use it rather than what it concretely does. | 2 / 3 |
Completeness | The 'when' is exceptionally well-covered with explicit triggers and boundary conditions (referencing related skills). 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 produces. 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 with related skills (signup-flow-cro, onboarding-cro, form-cro, popup-cro), making it very clear what this skill covers versus what it doesn't. This is excellent for avoiding conflicts in a multi-skill environment. | 3 / 3 |
Total | 10 / 12 Passed |
Implementation
50%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 CRO analysis framework that provides structured guidance and useful patterns, but it reads more like a consulting playbook than a skill optimized for Claude. It over-explains concepts Claude already understands (social proof types, white space importance, common objections) and lacks concrete executable examples or validation checkpoints. The referenced bundle file doesn't exist, weakening the progressive disclosure structure.
Suggestions
Trim sections that explain CRO concepts Claude already knows (e.g., what social proof is, why white space matters) and focus on the specific decision rules and patterns unique to this skill's approach.
Add concrete before/after examples showing a weak page element and the recommended improvement, rather than just listing abstract patterns.
Include a validation step in the workflow — e.g., 'Before outputting recommendations, verify: Did you check product-marketing-context.md? Did you identify the page type and conversion goal? Do your recommendations address the top 3 issues found?'
Create the referenced `references/experiments.md` file or remove the broken reference, and consider moving page-specific frameworks into a separate reference file to keep the main skill concise.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is reasonably well-organized but includes some content Claude already knows (e.g., explaining what social proof is, listing common objection types, explaining that white space matters). Several sections describe general CRO knowledge rather than providing novel, specific instructions that Claude wouldn't already know. | 2 / 3 |
Actionability | The skill provides structured checklists and specific patterns (e.g., headline formulas, CTA copy examples), which is helpful. However, it lacks executable code, concrete before/after examples of page markup, or specific scoring criteria. The guidance is more of a consulting framework than copy-paste-ready instructions. | 2 / 3 |
Workflow Clarity | There is a clear sequence (Initial Assessment → Analysis Framework → Output Format), and the output structure is well-defined with Quick Wins/High-Impact/Test Ideas categories. However, there are no validation checkpoints — no step to verify recommendations against the product context, no feedback loop for iterating on analysis, and no explicit verification that the initial assessment questions were answered before proceeding. | 2 / 3 |
Progressive Disclosure | The skill references `references/experiments.md` and related skills, which is good progressive disclosure. However, the bundle has no files, so the reference to `references/experiments.md` is broken. The main content is also fairly long (~150 lines of framework) and some page-specific frameworks could be split into separate reference files to keep the main skill leaner. | 2 / 3 |
Total | 8 / 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
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
3974caa
Table of Contents
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.