Form CRO
Form CRO is a skill that audits and optimizes non-signup forms (lead capture, contact, demo request, application, survey, checkout) to maximize completion rates while capturing essential data. It produces a structured form audit with prioritized fixes, a recommended form design, and A/B test hypotheses.
✨ What it does
- Identifies form type and current state (field count, completion rate, device split).
- Flags high-friction fields (phone, company size, address) and required fields without downstream justification.
- Provides a structured Form Audit with Issue/Impact/Fix/Priority for each finding.
- Recommends a justified field set (required vs. optional) with rationale.
- Generates submit button copy alternatives (minimum 3 options).
- Suggests A/B test hypotheses with expected outcomes.
🎯 When to use it
- When the user wants to improve conversion on a lead capture, contact, demo request, or other non-signup form.
- When the user mentions form optimization, lead form conversions, form friction, form fields, or form completion rate.
- When a form has 7+ fields and the user is concerned about drop-off.
- When there is a mobile vs. desktop conversion gap on a form.
- When the user reports poor lead quality from form submissions.
🚀 How to use
Trigger by asking for help optimizing a form that is not signup/registration, or by mentioning form optimization, lead form conversions, form friction, etc. Provide the form definition (fields, current completion rate, business context) or run the field analyzer script on a JSON file. The skill will ask clarifying questions if needed and then produce a full audit and recommendations.
Example prompts:
Our demo request form has 8 fields and only 2% completion. Can you audit it?
Help me optimize our contact form to reduce friction.
📄 Output: A Form Audit table, recommended field set, field order and layout spec, submit button copy options, and A/B test hypotheses.
📦 Add this skill to Claude Code
# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills
# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/marketing-skill/skills/form-cro .claude/skills/form-croSkill source: marketing-skill/skills/form-cro/SKILL.md
⚠️ Good to know
This skill is for forms that are NOT signup/registration; for signup flows use signup-flow-cro. It assumes the user provides form details or runs the analyzer; it does not automatically access live analytics unless provided.
❓ FAQ
What form types does this skill cover?
It covers lead capture, contact, demo/sales request, application, survey/feedback, checkout, and quote request forms—anything that is not signup/registration.
How many fields should a lead-gen form have?
The working ceiling is 3-5 fields; 7+ required fields is a high-priority finding unless lead-qualification value is proven.
What should I do if I have a signup form?
Use the signup-flow-cro skill instead, as this skill is specifically for non-signup forms.
🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.