About lead-gen-builder
A marketing skill for building lead forms for coaches, local services, and real estate. It adds a qualifying question to screen low-quality submissions and requires a draft review before publishing.
Key features
- 01Creates lead-form fields and introduction
- 02Suggests qualifying questions
- 03Drafts a completion message
- 04Requires approval before publishing
Use cases
- 01Creating a lead form without a landing page
- 02Reducing junk submissions in existing forms
MCP support
It requires a Meta Ads MCP to create and publish forms. Forms are drafted for review before publication.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ kelpi-ai/ meta-ads-skills --skill lead-gen-builderAfter installing, type/lead-gen-builderin Claude Code to confirm it loaded.
Bundled filesskill.meta.json
Details
From the project READMELead-Gen Builder
Doctrine
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
- 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
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.