Ideal Customer Profile (ICP) Generator
Define exactly who you sell to so every marketing and product decision gets easier.
The ICP Generator is a Claude skill that builds a sharp, specific Ideal Customer Profile (ICP) for your business. It looks into things like the real subreddits she reads, the dollar amounts in her head, and the verbatim phrases she actually says. Not a template. A specific avatar you can write to.
The Problem
Ever tried to write a sales page when you don't actually know who's reading it? It's the quietly painful part of marketing nobody talks about.
You open a Google Doc. You type "For founders who want to..." and stop. Which founder? The one who quit their tech job last month, or the one limping along on a year-three Shopify store? You write something generic anyway, because the deadline's tomorrow.
A week later you're writing the email sequence. Same blank stare. You pull up the "persona doc" from a workshop two years ago — three pages of bullet points like "values authenticity" and "tech-savvy professional." Useless. You still can't picture this person. You don't know what they Google at 11pm or the exact phrase they'd use when venting to a friend.
So everything you write ends up sounding like every other business in your space. Headlines that could belong to anyone. Copy that gets polite nods and no clicks.
Hand Claude what you sell and who you serve, and get back one buyer so thoroughly mapped you'll know them better than they know themselves.
What this Claude skill does
- Builds one named archetype: like "Overwhelmed Olivia" or "Polished Patricia" — a person, not a category.
- Maps where they actually hang out: specific subreddits (r/Entrepreneur, r/sweatystartup), real podcasts, real newsletters, real Instagram accounts they follow.
- Captures the language they use: verbatim phrases pulled into a "Language They Use" section you can paste directly into headlines, hooks, and CTAs.
- Ranks pain and desire by intensity: a 10-row pains table and a 5-row desires table, sorted by what wakes them at 2am.
- Handles pre-launch too: if you have no customers yet, it builds a hypothesis with placeholder quotes and a "what to validate next" list of questions to ask on your first sales calls.
- Saves the whole profile as one markdown file: So you can open it every time you write copy or run a skill like LinkedIn Post Writer or Content Ideas Generator.
Why it's amazing!
- Cuts the "who am I writing this for?" question down to a single doc.
- Pulls headlines and hooks straight from your buyer's own words.
- Anchors every email, ad, and landing page to one specific person.
- Sharpens over time as you log real quotes from calls, reviews, and DMs.
Who it's for
Anyone who writes marketing copy. Founders, indie hackers, course creators, agency owners, freelancers — anyone who keeps opening a blank doc and realizing they have no idea who's on the other end.
How it works
Ask Claude something like:
- "Build an ICP for my SaaS that helps freelance designers manage clients."
- "Create a customer profile for my $5k course on YouTube growth for B2B founders."
- "Who is the ideal customer for my house cleaning service? My best clients are dual-income professionals in 3,000+ sq ft homes."
- "I'm pre-launch — build a hypothesis ICP for a newsletter aimed at early-stage SaaS founders, then tell me what to validate."
- "Build a second ICP for the other type of customer I serve — first-time home buyers, not investors."
You'll get back a markdown file that reads like this:
# Ideal Customer Profile — Polished Patricia Dual-income professional, $250k–$600k HHI, already-tidy home, wants bi-weekly cleaning on autopilot with the same person every time.
- Where she hangs out: Nextdoor, r/Atlanta, Clean Mama on Instagram, The Skimm newsletter.
- What she Googles: "biweekly cleaning [neighborhood]", "trusted house cleaner [city]", "house cleaning service same person every time".
- Her #1 pain (10/10): "It feels like a coin flip every two weeks — different person, different quality."
- Her #1 objection: "How do I know I can trust whoever you send into my house?"
- What she wants: "Same person, every two weeks, on the same day. I come home and it's done."
The full doc also includes a 10-row pain table, a 5-row desires table, a "Language They Use" section you can paste into ad copy, and a "What to validate next" list with the real questions to ask in your first 10 intake calls.
Pairs well with these other skills
The ICP is the doc the rest of your marketing reads from — these skills produce it and consume it:
- Marketing Offer Generator Skill: Build offers around the ICP's ranked pains, so the packaging hits what actually keeps them up at night.
- Content Ideas Generator Skill: Generate content aimed at this exact profile instead of a generic audience.
- Content Hooks Generator Skill: Pull hooks straight from the ICP's "Language They Use" section so openers sound like the buyer.
- Reddit Post Comments Scraper Skill: Gather real first-person customer quotes to replace the placeholders and sharpen the profile.
- Marketing Ideas Generator Skill: Feed the ICP in so the tactics it recommends target a real audience.
FAQ
Does it cost anything to run?
Aside from the Claude subscription it's free. No external services needed.
How accurate is it if I don't have real customer data yet?
Treat it as a sharp hypothesis, not a fact sheet. Every fabricated quote is clearly marked as a placeholder so you know exactly which slots to replace as you log real customer language from calls, reviews, and DMs.
Can it build profiles for multiple customer types?
Yes, one profile per file. Run it again for the second customer type, the third, and so on. The skill keeps each archetype sharp instead of mushing them into one bloated doc.
What if I haven't launched yet?
Still works. It builds a hypothesis based on the offer plus inferred signal from public forums and community language, then ends with a "what to validate next" section of 3-5 things to confirm in your first sales conversations.
Will it research a specific named real person?
No. For OSINT on a real human — a podcast guest, a sales prospect, a partner you're meeting — use the People OSINT Researcher skill. This one builds an archetype, not a dossier.
Does it remember prior ICPs?
You can tell it to update previous files to evolve each file over time. By default each run writes its own file, so profiles stack up over time. Read them together to spot overlap when you serve multiple customer types.
Safe To Install
Please read before installing. Any skill you copy online is someone else's code running inside your Claude, and a lot of what's out there should give you pause. Most authors who give skills away don't give a second thought to quality or security. Most are vibe-coded slop pushed out untested, and some are the occasional bad actor hiding an exploit in plain sight. (Read about OpenClaws ClawHub security nightmare). Every skill we publish is vetted by a programmer with 20+ years of professional experience and checked line by line for anything that touches your files without reason. With Stim-Pack Studios Claude Skills, you get peace of mind knowing you're installing safe, vetted code, not a stranger's guess.
Add it to your Claude workflow
If you're tired of writing marketing copy that could belong to any business in your space, this one earns its slot. It collapses "who am I writing this for?" into a single doc your every email, ad, and landing page reads from.
Get the ICP Generator Claude skill and write your next piece of copy to one specific person.