ICP Modeler
by @drivenautoplex1
Generate research-backed Ideal Customer Profiles (ICPs) for mortgage and real estate products. Returns full buyer personas, Meta/Google ad targeting paramete...
clawhub install icp-modelerπ About This Skill
name: icp-modeler description: Generate research-backed Ideal Customer Profiles (ICPs) for mortgage and real estate products. Returns full buyer personas, Meta/Google ad targeting parameters, trigger phrases, content tone, and platform routing β no generic demographics, only actionable targeting intelligence. version: 1.0.2 author: drivenautoplex1 price: 0 tags: - marketing - real-estate - mortgage - crypto - audience-targeting - customer-research - ad-targeting - meta-ads - google-ads - content-strategy - sales - lead-generation - personas - direct-response metadata: openclaw: requires: env: - ANTHROPIC_API_KEY anyBins: - python3 primaryEnv: ANTHROPIC_API_KEY emoji: "π―" homepage: https://github.com/drivenautoplex1/openclaw-skills install: - kind: uv package: anthropic bins: []
ICP Modeler Skill
Know exactly who you're talking to before you write a single word of copy. The ICP Modeler generates battle-tested buyer profiles for mortgage and real estate products β with specific ad targeting parameters, trigger phrases, pain points, and platform routing built in.
Free vs Premium
Free tier (no API key needed):
--demo β full crypto-mortgage ICP profile, zero API calls, shows complete output format--list β see all 5 available ICPs--product β display any pre-built ICP profile (works offline)--output json β export any ICP as structured JSON for your own workflowsPremium tier (ANTHROPIC_API_KEY):
--generate-content "3 facebook posts" β LLM writes content specifically tuned to the ICP's triggers, tone, and platform presence--generate-content "30s video script" β ICP-targeted video script--generate-content "email subject lines" β subject lines optimized for this buyer's psychologyThe pre-built profiles alone are worth installing β most "targeting" is just age/income. This gives you psychology.
What this skill does
For each product, generates a complete buyer intelligence package:
1. Full buyer persona β age, income, location, occupation, pain points, dream outcome 2. Trigger phrases β exact words and phrases this buyer types into Google and says out loud 3. Content tone guide β how to speak to this buyer without triggering skepticism 4. Platform routing β where this ICP actually hangs out (X, Reddit, LinkedIn, Facebook groups) 5. Meta ad targeting β ages, interests, placements, custom audience strategy 6. Google Ads targeting β keywords, match types, negative keywords, audience layers
Available ICPs
| Product | Headline |
|---------|----------|
| crypto-mortgage | The Crypto Holder Who Won't Sell |
| credit-repair | The Almost-Ready Buyer |
| va-loan | The Veteran Who Doesn't Know What They Have |
| realtor-partner | The Agent Who Needs a Lender They Can Trust |
| first-time-buyer | The Overwhelmed First-Timer |
Aliases work: crypto, va, credit, realtor, first-time
Usage
# See the crypto-mortgage ICP with zero setup
python3 icp_modeler.py --demoList all available ICPs
python3 icp_modeler.py --listPull a full ICP profile
python3 icp_modeler.py --product "crypto mortgage"
python3 icp_modeler.py --product va-loan
python3 icp_modeler.py --product first-time-buyerExport as JSON (pipe into other tools)
python3 icp_modeler.py --product credit-repair --output jsonGenerate ICP-tuned content (requires ANTHROPIC_API_KEY)
python3 icp_modeler.py --product crypto --generate-content "3 facebook posts"
python3 icp_modeler.py --product va-loan --generate-content "30s video script"
python3 icp_modeler.py --product first-time --generate-content "email subject lines"Version
python3 icp_modeler.py --version
Example output (crypto-mortgage ICP)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ICP: Crypto-Backed Mortgage (Fannie Mae / Coinbase / Better)
"The Crypto Holder Who Won't Sell"
βββββββββββββββββββββββββββββββββββββββββββββββββββββββDEMOGRAPHICS
age 30-48
income $120K-$400K household
location Target metro, key submarkets and growth corridors
occupation Software engineer, finance, entrepreneur, executive
PAIN POINTS
β’ Doesn't want to sell crypto and trigger $50K-$500K capital gains tax event
β’ Doesn't qualify for traditional mortgage because crypto income isn't W2
β’ Feels stuck β 'I have the wealth but can't access it for real estate'
TRIGGER PHRASES
"don't sell your crypto to buy a house"
"pledge crypto as collateral"
"no capital gains event"
"Fannie Mae crypto"
META AD TARGETING
Ages: 28-50
Interests: Cryptocurrency, Bitcoin, Ethereum, XRP, DeFi
Placement: Facebook Feed, Instagram Feed, Instagram Stories
Income: Top 25%
Connecting to other skills
Pipe ICP JSON into the content scorer and content calendar:
# Generate ICP β score the content it suggests β build a calendar
python3 icp_modeler.py --product crypto --output json > icp.json
python3 icp_modeler.py --product crypto --generate-content "5 linkedin posts" | \
python3 ../content-scorer/score_content.py --stdin
Multi-vertical use
The ICP framework applies to:
Extend by adding your own ICP dict to the ICPS dictionary in icp_modeler.py.
π‘ Examples
# See the crypto-mortgage ICP with zero setup
python3 icp_modeler.py --demoList all available ICPs
python3 icp_modeler.py --listPull a full ICP profile
python3 icp_modeler.py --product "crypto mortgage"
python3 icp_modeler.py --product va-loan
python3 icp_modeler.py --product first-time-buyerExport as JSON (pipe into other tools)
python3 icp_modeler.py --product credit-repair --output jsonGenerate ICP-tuned content (requires ANTHROPIC_API_KEY)
python3 icp_modeler.py --product crypto --generate-content "3 facebook posts"
python3 icp_modeler.py --product va-loan --generate-content "30s video script"
python3 icp_modeler.py --product first-time --generate-content "email subject lines"Version
python3 icp_modeler.py --version