The waitlist-page skill: find out who wants it before you build it
TL;DR
The waitlist-page skill builds a coming-soon page that collects emails before the thing exists. One promise line, one email field, one button, and a real place the emails land. Install it, run /personalize once, then type /waitlist-page and send the link to five people who have the problem.
The expensive version of an idea is three months of building it and then finding out nobody wanted it. The cheap version is one page, up tonight, that says what the thing is and asks for an email. The waitlist-page skill builds that page.
Twenty people who typed their email address is real information. Twelve friends saying 'cool idea' is not. So the skill makes you write a promise line specific enough that someone with the problem stops scrolling, then it strips the page down to one email field. No name, no company, no 'what's your biggest challenge'. Every extra field costs signups, and none of those answers change what you build.
It also settles where the emails go before it builds anything, which is the step people skip right before the signups vanish. You pick a Google Form, a free Formspree endpoint (Formspree catches form submissions and emails them to you), or a plain fallback that opens the visitor's email app. Every submission also gets saved in the browser as a backup while you're testing.
A coming-soon page that tells you if anyone wants the thing yet.
Install the waitlist-page skill
It's a folder. Copy it into your Claude Code skills directory and the slash command exists.
bashgit clone https://github.com/duncan-buildroom/freeskills.git
mkdir -p ~/.claude/skills
cp -r freeskills/waitlist-page ~/.claude/skills/Restart Claude Code or open a new session and you're set. No API keys, no config, nothing to pay for.
Run it the first time
Type /waitlist-page. It asks four questions in one message: what the thing is in one sentence, who exactly it's for, what it gets them that they can't get easily today, and when you honestly think it'll be ready. A rough month is fine. A made-up month is not.
Then it hands you three versions of the promise line and makes you pick one, because picking is faster than writing. It asks where the emails should land, builds one file, and writes a notes file next to it recording your decision rule: how many signups means you build the thing.
Test the idea you've been sitting on for months
Paste this with your idea filled in. The more specific the person, the sharper the promise line comes back.
/waitlist-page
The thing: [what it is, one sentence a stranger would understand].
Who it's for: [be specific, like 'solo house cleaners with 10 to 40 clients'].
What it gets them: [the thing they can't get easily today].
Honestly ready: [rough month, or say you don't know yet].Point the form somewhere real
Do this before you send the link anywhere. A page collecting emails into nothing is the worst outcome of the night.
I set up [Formspree / a Google Form]. Here's the URL: [paste it]. Wire the form to it and tell me how to test that a submission actually reaches me.If people read your page and ask what it is, the promise line is the problem, not the design.
Three people read this and asked me [the confused question they asked]. Rewrite the promise line for a more specific person: [who they are, what they'd complain about]. Give me three options, under 15 words each.The 60-second version
Sixty seconds on what this skill does and why it's worth doing before you build anything.
- 1Hook: there's a brand new free Claude skill that takes you from an idea you've been sitting on for months to a live page collecting real signups tonight.
- 2Mechanism: you describe the idea, and it asks who exactly it's for, what they get that they can't get today, and when it will honestly be ready. It writes three versions of the promise line and makes you pick one, naming a specific person instead of a category. Then it builds the page around that line with one email field, one button, and a free place for the signups to land.
- 3Transformation: you get a real answer in a week instead of a guess in three months. If people sign up, you build it knowing someone's waiting. If they don't, you just saved a whole season.
- 4Close: nothing to pay for, and there are 54 other skills alongside it. What you do once the signups come in, build it or drop it, is the conversation inside Claude Code Club. $9 a month, link's below.
Tonight: build the page, get it online, and send it to five people who actually have the problem. Not five friends.
Common questions
Do I need to know how to code?
No. You answer four questions and pick a promise line. Claude writes the page as one file, and the only thing you paste in is a form URL.
Is it really free?
Yes. The skill is a public GitHub folder with no API keys. A Google Form is free, Formspree has a free tier, and the fallback needs no signup at all.
What if I don't have a launch date?
Say so. The skill writes an honest line instead: you'll email them the moment you know. Honest and vague beats a month you made up.
How many signups mean the idea is worth building?
The skill writes a decision rule into your notes file. The bar it sets: if 20 of the right people see it and fewer than 3 sign up, rewrite the promise and send it again before you build anything.
Can I ask for a name or a phone number too?
It'll push back once, because every extra field cuts signups and none of those answers change what you build. If you still want it, it adds name only.
Keep going
Want the whole test-then-build system?
Get 650+ plug-and-play skills, MCPs & prompts, plus 7,000+ members - $9/mo, cancel anytime.
Join the Club