icp-onboarding

Installation
SKILL.md

ICP Onboarding

Conversational intake. The user arrives with a business; this skill produces a client-profile.yaml every other skill in the repo consumes. Without it, downstream skills guess at targeting and write generic copy.

Why this exists

Most cold email fails because the sender didn't define the ICP tightly enough. "B2B SaaS founders" is not an ICP. "VP of RevOps at 50-500 person B2B SaaS companies in the US that raised Series B in the last 12 months" is an ICP — you can put it into Prospeo and get a list.

This skill forces that precision up front. It also separates hard filters (must match) from soft preferences (nice-to-have), because the #1 mistake beginners make is treating every ICP criterion as required, ending up with a list of 200 leads instead of 5,000.

Inputs

Either:

  • Website URL of the user's business (skill will scrape + infer a lot)
  • Plain description ("I sell X to Y") if no website

Outputs

A single file: ~/cold-email-ai-skills/profiles/<business-slug>/client-profile.yaml

Installs
16
GitHub Stars
401
First Seen
Apr 30, 2026
icp-onboarding — growthenginenowoslawski/coldoutboundskills