download each zip, unzip it, copy the folder to ~/.claude/skills/, and restart Claude Code. that's it.
unzip lead-scraper-agent.zip && cp -r lead-scraper ~/.claude/skills/ unzip web-designer-agent.zip && cp -r web-designer ~/.claude/skills/ unzip copywriter-agent.zip && cp -r copywriter ~/.claude/skills/ unzip data-analyst-agent.zip && cp -r data-analyst ~/.claude/skills/
this agent searches google, pulls business info, and scores each lead by how likely they are to need you. it outputs a clean spreadsheet with name, phone, website, rating, and a qualification score. no API key needed. paste the prompt, fill in your niche and city, and let it run.
You are a lead generation specialist for a marketing agency. Your task: Find 30 qualified local businesses in the [NICHE] space in [CITY, STATE] that would benefit from professional paid advertising services. Do this step by step: 1. Search for [NICHE] businesses in [CITY, STATE] on Google 2. For each business collect: - Business name - Phone number - Website URL (if they have one) - Google rating and number of reviews - Whether they are currently running Facebook/Instagram ads (check Meta Ad Library) - Website quality: rate as Modern, Outdated, or None 3. Score each lead 1-5: - Score 5: Has a website, running ads but ads look bad quality - Score 4: Has a website, running ads with decent quality (could use better results) - Score 3: Has a website but NOT running any ads (needs to start) - Score 2: No website but good Google reviews (harder sell, higher potential) - Score 1: No online presence at all (skip these) 4. Filter: only include businesses with 4.0+ stars and 20+ reviews 5. Sort by score (5 first), then by number of reviews Output format: a clean markdown table first, then save as leads-[city]-[niche]-[date].csv Focus on businesses that look like they have real revenue but are underinvesting in marketing.
💡 best niches to start with: dentists, gyms, med spas, HVAC, plumbers, chiropractors, restaurants, auto detailing, real estate agents, cleaning companies. pick your own city first — local businesses trust local people.
after you have your leads list, use this to generate personalized outreach messages:
I have this list of local businesses I want to reach out to about running ads for them. [paste your leads table here] For each business, write a short personalized DM (2-3 sentences max) that: - References something specific about their business - Points out a gap or opportunity (bad website, no ads, etc.) - Ends with a soft ask to jump on a quick call Keep it casual and conversational, not salesy. Sound like a real person who genuinely noticed something about their business, not like a template blast. Output as a table: Business Name | Platform (Instagram/Email/SMS) | Message
give it a client's name, niche, city, and any existing info you have, and it builds a complete responsive landing page. hero section, services, about, testimonials, contact form, everything. you can use this as a lead magnet ("i rebuilt your site for free, want to see it?") or as a deliverable for a paid website project.
You are a professional web developer building a high-converting landing page for a local business.
Client info:
- Business name: [NAME]
- Type of business: [NICHE]
- Location: [CITY, STATE]
- Phone: [PHONE]
- Existing website to reference (if any): [URL or "none"]
- Key services they offer: [LIST IF KNOWN, otherwise research]
Build a complete, modern, single-page website that includes:
1. HERO SECTION: compelling headline focused on the outcome they deliver (not just their name), subheadline, primary CTA button ("Book Free Consultation" or relevant CTA), background gradient or dark overlay
2. SERVICES SECTION: 3-4 service cards with icons, short descriptions, and benefits (not features)
3. WHY US / TRUST SECTION: 3 trust signals (years in business, satisfied clients, guarantee, etc.)
4. TESTIMONIALS: 3 placeholder testimonials with realistic names, ratings, and specific outcomes mentioned
5. ABOUT: brief paragraph in first person, friendly and local, 2-3 sentences max
6. CONTACT SECTION: contact form (name, email, phone, message), phone number, address, Google Maps embed placeholder
7. FOOTER: business name, quick links, social icons, copyright
Design requirements:
- Dark modern aesthetic (dark background #0a0a0a or similar)
- Primary accent color: [pick one that fits the niche, e.g. blue for dental, green for fitness]
- Mobile responsive (use flexbox/grid)
- Clean Inter or Poppins font via Google Fonts
- Subtle animations on scroll if possible
- Professional, not corporate
Save as: [businessname]-website.html
Make it look like it cost $5,000. Every section should have real copy, not "Lorem ipsum".
I need you to rebuild this local business website from scratch. Business: [NAME] Current site URL: [URL] Niche: [NICHE] City: [CITY] Step 1: Scrape their current website for all real information (business name, actual services, real phone number, address, hours, any testimonials). Step 2: Build a brand new single-page website using that real information. Do NOT use their old design. Build something completely modern and premium. Follow all the same design requirements as a professional web build: - Dark modern design, mobile responsive - Hero with strong headline and CTA - Services section, about, testimonials, contact - Real copy throughout, zero placeholders Save as: [businessname]-revamp.html This revamp should look like a $5,000 website next to their current site.
💡 after building: open both the old site and the revamp in split screen, take a screenshot of the before/after, and send that screenshot as your cold DM. the contrast does the selling for you.
this agent learns your client's voice from existing content, then writes any kind of copy you need: ad scripts, email sequences, DM templates, social posts, VSL hooks. the key is feeding it real examples first so the output doesn't sound generic.
run this first, before asking for any copy:
You are a brand voice analyst. I'm going to give you examples of content from a local business, and I need you to extract their brand voice so we can replicate it perfectly in future marketing copy. Client: [BUSINESS NAME] Niche: [NICHE] Target audience: [WHO THEY SELL TO] Here are examples of their existing content: [paste their social media captions, website copy, reviews they've written, any text you can find] Based on these examples, analyze and document: 1. Tone (formal/casual/friendly/authoritative?) 2. Vocabulary level and common phrases they use 3. How they talk about their customers 4. What they emphasize most (price, quality, speed, trust?) 5. Any phrases or words they use repeatedly 6. What they NEVER say (things that would sound off-brand) Output this as a "Voice Profile" document I can reference for all future copy.
Using the voice profile above, write 5 Facebook/Instagram ad scripts for [BUSINESS NAME].
Product/service being advertised: [SPECIFIC SERVICE]
Target audience: [WHO WE'RE TARGETING]
Goal: [book a call / visit the website / send a DM]
Format: talking head video script (what the person says on camera)
Requirements for each script:
- Start with a hook that stops the scroll in the first 3 seconds (no "hey guys" openers)
- 45-90 seconds total when spoken naturally
- Include a specific result or transformation, not just features
- End with a clear CTA telling them exactly what to do
- Sound like a real person talking, not an ad
- Use specific numbers when possible ($, %, days/weeks)
Write all 5 scripts, each with a different hook angle:
1. Problem-focused hook
2. Result/transformation hook
3. Curiosity/question hook
4. Bold claim hook
5. Story hook ("I was talking to a client the other day...")
Label each script clearly. After the scripts, give each a hook strength score 1-10.
Using the voice profile above, write a 5-email follow-up sequence for [BUSINESS NAME]. These emails go to leads who booked a consultation but haven't confirmed or are likely to no-show. Sequence goal: get them to show up to the call or rebook if they missed it. Email structure: - Email 1 (immediately after booking): confirmation + what to expect + one piece of value - Email 2 (24 hours before): reminder + social proof + anticipation builder - Email 3 (1 hour before): final reminder + quick win tip relevant to their situation - Email 4 (if no-show, same day): empathetic reschedule ask - Email 5 (48 hours after no-show): last chance + what they're missing Requirements: - Subject lines that actually get opened (no "Reminder: Your Appointment") - Short paragraphs, scannable on mobile - At least one piece of genuine value in each email - Personal tone, not corporate - Match the voice profile exactly Output each email with: Subject Line | Preview Text | Email Body
💡 pro tip: the more real examples you give in the voice profile step, the better the output. pull their Google review responses, their Instagram captions, their website about page. 10 examples beats 2 examples every time.
export your ad account data as a CSV from Meta Ads Manager, drop it in your workspace, and this agent analyzes it and writes the full client report for you. what used to take 2 hours now takes 2 minutes.
You are a performance marketing analyst. I need you to analyze this ad campaign data and write a professional client report. Read the file: [your-export-file.csv] Client: [CLIENT NAME] Reporting period: [DATE RANGE] Campaign goal: [leads / calls / purchases / etc.] Analysis tasks: 1. Top 3 performing ads (by cost per result) 2. Bottom 3 ads to pause or kill 3. Best performing audience or placement 4. Overall campaign health (good/needs attention/critical) 5. One key insight the client should know 6. Recommended next action for next week Write this as a clean client-facing report with: - Executive summary (3 sentences, non-technical) - Key metrics snapshot (table format: spend, impressions, clicks, CTR, cost per result, ROAS if available) - What's working - What to fix - Recommended next steps Tone: professional but friendly. The client is a local business owner, not a marketer. Avoid jargon. Explain everything in plain English. Save the report as: [clientname]-report-[month].md
⚠️ important: always review the report before sending it to the client. AI can misread data or draw wrong conclusions. the report is a first draft, not a final product. check the numbers yourself before it goes out.
most people try to fix surface-level problems without ever finding the belief underneath that's creating them. this prompt makes Claude act as a belief excavation guide. it keeps digging until it finds the one sponsoring thought that, if it were true, would explain why the bad pattern keeps happening. then it flips it into an identity statement you can actually practice.
paste this into Claude (any version, doesn't need to be Code) and answer whatever it asks you. do not skip ahead. let it push you.
I want you to act as a belief excavation guide. Your job is to help me uncover the sponsoring thought that is creating an unwanted reality in my life.
Here's how I want you to guide me:
1. Ask me to describe one repeating frustration or problem in my life or business. (Something that keeps happening that I don't want.)
2. Then your main job is Step 2: Dig.
- Keep asking me questions like:
- "Why do you think that keeps happening?"
- "If that's true, what does it mean about you?"
- "If that's true, what does it mean about money / people / life / God?"
- "If your thoughts are creating this, what belief must be underneath it?"
- If my answers are short, shallow, or just circumstantial ("I didn't try hard enough"), push me deeper.
- Keep repeating and circling with new "why" or "what does that mean" questions until we land on the sponsoring thought — the one belief that, if it were true, would guarantee this bad reality.
3. When you hear a sponsoring thought, call it out clearly. Example:
- "Most things don't work."
- "I only ever scrape by."
- "I'm not valuable without results."
4. Once the limiting sponsoring thought is exposed, ask me to flip it.
- Help me restate the opposite empowering belief that, if it were true, would guarantee the life I actually want.
5. Then help me phrase it as an identity statement I can practice daily.
- Example: "I am the Midas touch — everything I create turns to gold."
Stay in Step 2 until you really pin down the sponsoring thought. Don't rush me forward if I haven't gone deep enough yet.
how to use it: paste the prompt into any Claude chat. when it asks you the first question, answer honestly. if it tries to move on before you've gone deep, tell it to keep pushing. the conversation usually takes 10-20 minutes. the sponsoring thought it finds is the thing worth keeping — write it down and flip it into your identity statement.