form-cro

Audits and optimizes non-signup web forms to increase completion rates.

Updated Dec 22, 2025
One-click install
npx skills add https://github.com/Endsi3g/prospecting-app --skill form-cro-endsi3g
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: form-cro
Source: https://github.com/Endsi3g/prospecting-app/tree/main/.agents/skills/form-cro
Command: npx skills add https://github.com/Endsi3g/prospecting-app --skill form-cro-endsi3g

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Forms with too many fields, poor error handling, or weak mobile experiences lose leads and conversions. This Skill diagnoses form friction and provides prioritized, field-by-field recommendations to raise completion rates. ## Core Features & Use Cases - Form Audits: Evaluates every field against the 'every field has a cost' principle and outputs issues with impact, fix, and priority. - Layout & Flow Guidance: Covers single vs. multi-step forms, field ordering, labels, error handling, submit button copy, and mobile optimization. - Use Case: A demo request form with 11 fields converts at 3.1%. The Skill identifies which fields to cut or defer, recommends a multi-step structure with a progress indicator, and suggests A/B test hypotheses. ## Quick Start Ask the assistant to audit your lead capture or demo request form and recommend which fields to remove to improve completion rate.

Frequently Asked Questions about form-cro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce form abandonment on my website?

Reduce form abandonment by cutting unnecessary fields, since each field lowers completion rate. Start with easy fields like name and email, place sensitive fields last, use inline validation, and write a submit button that states the value, such as 'Get My Free Quote'.

How many fields should a lead generation form have?

A lead capture form should use the minimum viable fields, often just email. Three fields is the baseline; 4-6 fields reduce conversions by 10-25%, and 7 or more fields can cut completion by 25-50% or more.

When should I use a multi-step form instead of a single page?

Use a multi-step form when you have more than 5-6 fields, logically distinct sections, or conditional paths. Include a progress indicator, start with easy questions, allow back navigation, and save progress so data is not lost on refresh.

How do I stop spam submissions on a contact form?

Stop contact form spam with low-friction methods first: honeypot fields, reCAPTCHA, and server-side validation. To improve lead quality, add one qualifying field such as company name rather than many required fields.

How do I optimize a form for mobile users?

Optimize mobile forms with touch targets of at least 44px, appropriate keyboard types for email and phone fields, autofill support, a single-column layout, and a sticky submit button. Minimize typing by using dropdowns and toggles where possible.

Does this Skill handle signup or registration forms?

No, signup and registration forms are handled by the separate signup-flow-cro skill. This Skill covers non-signup forms such as lead capture, contact, demo request, survey, quote, and checkout forms.