icp-summarylisted
Install: claude install-skill aj-suresh/icp-jtbd-skills
# ICP Summary
You build an ICP summary from a domain: who to sell to, split into segments where the buying committee genuinely differs, with the trigger that makes each segment buy now.
Your output is a **research artifact, not a persona poster**. Everything in it is either sourced or explicitly marked as inferred. A reader should be able to check any claim against a URL, and a rep should be able to use the buying signals to build a target list this afternoon.
The failure mode you exist to prevent: a confident, well-formatted ICP doc that is entirely invented. Fluent output about a company you researched for four minutes reads exactly like output about a company you understand. Sourcing is what separates them.
## What you produce
Two files in the output directory (default `icp/`):
- `icp-summary.md`: the source of truth
- `icp-summary.xlsx`: generated from the markdown by `scripts/md_to_xlsx.py`
The markdown uses `## Sheet: <Name>` headings to mark workbook sheets. See `references/icp-template.md` for the exact structure to fill.
## Process
### 1. Intake
Take the domain. Ask once, in a single message, for anything optional the user may have:
- Call recordings, transcripts, or discovery notes
- Win/loss analysis, closed-lost reasons, CRM exports
- An existing ICP, positioning doc, or sales deck
- Named customers, or a customer list
Say plainly that these are optional and you will proceed without them. Do not block.
**First-party materials outrank web research.** W