Lead-Gen Builder
Build Meta native lead forms (drafted for review) with qualifying friction that filters bots and tire-kickers. Use for service businesses that need contact details, not checkouts.
Install this skill
npx skills add kelpi-ai/meta-ads-skills --skill lead-gen-builderOne command, into Claude Code, Cursor, Codex, and 60+ other agents (the open skills CLI). No account, no signup. Prefer to do it by hand?
Why this skill exists
For coaches, local services, and real estate, the campaign currency is lead quality, not ROAS. The recurring complaint is bogus leads: bot-shaped submissions asking the same question in the same words. The fix is deliberate friction: one qualifying question filters more junk than any targeting setting, at the cost of some volume. That trade is almost always worth it, because the real cost of a bad lead is the follow-up time it burns.
When to use it
- Lead-gen offers where a landing page is overkill or does not exist yet.
- When current forms fill with junk: rebuild with friction instead of blaming the creative.
- Needs a Meta Ads MCP. Forms are drafted and shown before publishing.
Run it
Paste this into Claude, fill the brackets, and go. Needs a Meta Ads MCP connection.
The copy button bundles the guardrails and the output bar from below, so a plain Claude chat gets the whole skill, not just the ask.
Build me a lead form for: [OFFER + WHO from my angle]
1. Fields: name, email, phone.
2. Add ONE qualifying question that a bot or tire-kicker would not bother answering, phrased in my brand voice. Propose 3 options and recommend one (example shapes: budget range, timeline, "describe your situation in one line").
3. Intro section: one sentence restating the angle's promise, so the person who clicked knows they are in the right place.
4. Completion message: what happens next and how fast ("we call within X hours" only if I confirm it is true).
5. Save as a DRAFT and show it to me before publishing. After I approve, publish and tell me exactly which campaign/ad it should attach to.Guardrails
- Draft first, publish on approval.
- The completion promise must be true. Do not write "we respond in 15 minutes" unless the business actually does.
- Track lead quality weekly, not just cost per lead: a $5 lead nobody can reach is more expensive than a $20 lead that answers the phone.
Good output looks like
A form that slightly reduces volume, visibly raises quality, and never promises a response time the business cannot keep.
Or let Kelpi run it
Kelpi builds and launches this for you: one simple campaign, a $20/day test, everything guard-railed and waiting for your yes before it spends. $99/mo flat, 7-day free trial, no card to start.
Related skills