Skills

The landing-page skill: one page with one job, capture the lead

4 minute readUpdated August 2026Explore more

TL;DR

The landing-page skill builds a single page whose only job is capturing an email or a booking, with a form that actually delivers. Install it, run /personalize once, then type /landing-page. It starts with the question that decides the page: what is the one thing someone did before they left it.

The landing-page skill builds a one-page site with a single job: getting an email or a booking. A headline, three proof points, one form, one button, and an FAQ that answers the reason people close the tab.

Most first pages ask for four things at once. Follow me, and read my blog, and join the list, and check out my other thing. A page that asks for two things gets neither of them. This skill strips the nav bar, the social icons, and the second button, then keeps asking whether anything left on the page is competing with the one job.

It also handles the part beginners skip, which is wiring the form so the emails actually arrive. It walks you through a free Formspree setup (Formspree is a service that catches form submissions and emails them to you), or a fallback that opens the visitor's email app if you don't want to sign up for anything tonight. It won't leave you with a form that quietly swallows every lead.

landing-page

One page, one job, and a form wired to actually reach your inbox.

Install the landing-page skill

A skill is just a folder Claude Code reads when you type its slash command. Copy it into your skills directory and you're done.

bashgit clone https://github.com/duncan-buildroom/freeskills.git
mkdir -p ~/.claude/skills
cp -r freeskills/landing-page ~/.claude/skills/

Then restart Claude Code or open a new session. That's the entire install. Nothing to configure, no API keys.

Run it the first time

Type /landing-page. The first question is the one that matters: when someone leaves this page, what is the one thing they did? It pushes until that's a single action. Gave me their email. Booked a call. Joined the list.

Then it collects who the page is for, the outcome they get, three true proof points, and the top objection. It writes the copy before it builds anything, asks where the emails should land, and saves one file to your computer. Open it, submit the form yourself, and confirm the email arrives. A page that looks perfect and loses every lead is worse than an ugly one that works.

Get a page for your free guide in one pass

Fill this in and paste it. The more specific the person, the better the headline comes out.

/landing-page

The one job: get an email in exchange for [your free thing].
It's for [who, in specific words, not a category like 'entrepreneurs'].
What they get out of it: [the one outcome].
Three true things about it: [proof point], [proof point], [proof point].
The reason someone would close the tab: [the top objection].

Wire the form so the emails reach your inbox

If you already made a Formspree form, hand over the URL. If you haven't, say so and it builds the fallback and marks the spot where the real URL goes later.

Here's my Formspree URL: [paste it]. Wire the form to it, then tell me exactly how to test that a real submission lands in my inbox.

Cut everything competing with the one job

Run this after a few rounds of edits. It's the check that keeps the page honest.

Read this back to me like a stranger on a phone who has never heard of me. Tell me anything on the page that isn't pushing toward [the one job], then cut it.

The 60-second version

What this skill does, and why it's worth an evening, said out loud in 60 seconds.

  1. 1Hook: there's a brand new free Claude skill that takes you from I have a free guide and nowhere to send people to a live page collecting emails tonight.
  2. 2Mechanism: you tell it what you're giving away, and it makes you name one job for the page before it writes a word. Then it writes the headline, the three proof points, and the FAQ that kills your biggest objection, and it cuts everything that competes with that one job. It also wires the form to a free service so the emails actually land in your inbox.
  3. 3Transformation: you stop sending people to your profile and hoping. You've got one link that does one thing, and you can count exactly how many people did it.
  4. 4Close: the skill is free, and there are 54 more sitting next to it in the repo. Getting the right people onto that page is the longer game, and that's what Claude Code Club is for. $9 a month, link's below.

Tonight: build the page, submit your own form once to prove it works, and put the link in one place people already see you.

Common questions

  • Do I need to know how to code?

    No. You answer questions in normal words and Claude writes the page as one file. The only technical step is pasting a form URL, and the skill tells you where to get it.

  • Is it really free?

    Yes. The skill is a public GitHub folder with no API keys and nothing to install. Formspree has a free tier, and if you'd rather not sign up at all, the skill builds a fallback that works right now.

  • What if I have no testimonials or results yet?

    The skill uses concrete facts about the thing itself instead: how long it is, what format it's in, what it covers. It won't write a testimonial you didn't get or a number you didn't earn.

  • Can I add a second button to my other offer?

    The skill will push back, and it's worth listening. It asks which one you'd delete if you could only keep one. That answer is the page.

  • How does it get online?

    It saves one file to your computer and hands you to the deploy-it skill in the same repo, which puts it on a real public URL for free.

Want the whole lead-capture system?

Get 650+ plug-and-play skills, MCPs & prompts, plus 7,000+ members - $9/mo, cancel anytime.

Join the Club