I Built a Claude Code Skill That Makes Websites Earning €13k/Month
This is the CRM video you've all been begging me for — and I've stripped the whole thing down into a Claude Code skill that generates an entire website + CRM for any business from one short brief. 🎯 Get a 14-day semush trial → https://semrush.sjv.io/JkmbYa (huge thanks to semrush for sponsoring this video) Thanks to semrush for sponsoring this video and giving me access to the their tool ! One prompt gives you a real marketing site (home, about, services, contact, per-page SEO, Open Graph, sitemap, favicon, responsive), **lead-capture forms**, a **login-protected CRM dashboard** (leads inbox, stages, lead value, pipeline, CSV export) and **Stripe payments** — all wired together. I build it **live in under 5 minutes** for a plumbing business in Galway, and I do it on **Sonnet 5 on Low** (the worst-case model) on purpose — so imagine how good it looks on Opus 4.8 or with a proper design. 🎁 **It's free.** The **GitHub repo, the skill, and the exact prompt** are all in the description — clone it and build your own. Prompt + Github Repo Install and run the site-crm-builder skill to build me a website + 1. Clone it and drop it into skills: git clone https://github.com/IncomeStreamSurfer/site-crm-builder.git /tmp/site-crm-builder mkdir -p ~/.claude/skills && cp -R /tmp/site-crm-builder ~/.claude/skills/site-crm-builder 2. Read ~/.claude/skills/site-crm-builder/SKILL.md and follow it exactly. 3. Build a site + CRM for my business: - Business: pom’s plumbing — plumbing service in galway Services: infer from niche/semrush. Contact: placeholder. Brand colour: your pick. - (optional) I sell: product/service + price - Admin login email: incomestreamsurfer@gmail.com I've created a Convex project and a Clerk app. Here are my env vars — do all the CLI/build/deploy work yourself, don't make me run commands: NEXT_PUBLIC_CONVEX_URL=https://hardy-lyrebird-762.convex.cloud CONVEX_DEPLOY_KEY=dev:hardy-lyrebird NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_YW1 CLERK_SECRET_KEY=sk_test_aZ9ZTDlf03IXncn CLERK_JWT_ISSUER_DOMAIN=https://ample- # optional: STRIPE_SECRET_KEY=sk_test_51TUpsE1jlhGkZBxzsQGWGn00V7J14P6H NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_51PC7ryS43ZWL3RM8tqL0qP4HBU1MBlGSxZQr4Oex00HOrydqmv VERCEL_TOKEN juse use the CLI i’m logged in 🧠 What you'll learn: • The one-brief flow: business name + niche → full site + CRM • Getting your keys: Stripe (publishable + secret), Clerk (JWT `convex` template + issuer), Convex (deploy key + cloud URL), Vercel CLI • Baking REAL SEO into the build with the Semrush MCP (keyword + seed terms for the niche) • Testing it: submit a lead → it lands in the CRM → set lead value → generate a Stripe payment link → export CSV • Why you should pair it with a Stitch/ChatGPT design for a much better look ⏱️ Chapters 0:00 The CRM skill everyone's been begging for 0:06 One brief → a full website + CRM for any business 0:17 What it builds: site, SEO, lead capture, CRM, Stripe 0:47 The stack: Next.js, Convex, Clerk, Stripe, Vercel 1:15 The API keys you need 1:31 The starter prompt (runs the setup for you) 2:25 Grabbing the keys — Stripe, Convex, Clerk 3:19 Clerk: the JWT template for Convex (lowercase `convex`) 3:53 Convex: deploy key + cloud URL 4:35 Into Claude Code — fresh chat, Semrush MCP only 4:50 Running on Sonnet 5, Low mode (worst case on purpose) 5:06 Telling it to use Semrush to bake in real SEO 5:38 Sponsor: Semrush (14-day free trial) 7:03 Semrush keyword research on the niche 7:50 Real Semrush results I've had (Ballinderry Park) 8:41 The build begins 9:04 Free GitHub repo + skill + prompt (all in the description) 9:11 Remember: this is Sonnet 5 Low — Opus 4.8 looks far better 9:42 Under 5 minutes — testing the lead form 9:58 The lead lands in the CRM (working lead-gen) 10:10 Dashboard + a small Convex fix 10:27 Lead stages + creating a Stripe payment link 10:48 Setting lead value (€10,000) + payment link 11:03 CSV export + pipeline updates by lead value 11:19 The SEO it generated (emergency plumber Galway, boiler service) 11:48 "Worst website ever?" — pair it with a Stitch design 12:12 Get the Semrush trial + the prompt + repo #ClaudeCode #CustomCRM #AIwebsite claude code, claude code skill, claude code crm, custom crm, build a website with ai, ai website builder, website and crm, lead capture, lead generation, crm from scratch, next.js, astro, convex, clerk, stripe, stripe payment links, vercel, semrush, semrush mcp, claude code mcp, ai seo, llm seo, keyword research, build a crm with claude code, sonnet 5, sonnet 5 low, opus 4.8, ai for local business, agency website, client website, make money with ai, ai automation, vibe coding, anthropic claude, free github repo, claude code prompt, site builder skill, plumbing website, local seo, ai business #ClaudeCode #CustomCRM #AIwebsite #Convex #Clerk #Stripe #NextJS #Astro #Semrush #VibeCoding #AIautomation #Anthropic #LeadGeneration #ClaudeCodeSkill #MakeMoneyWithAI