ICP Research
Use this skill when you need to take a raw prospect (name + company, or a LinkedIn URL, or just an email address) and produce a structured dossier the Composer can write a message against.
Files in this skill
icp-definition.md— who [YOUR_FIRM] sells to. The scoring baseline. Read every run.disqualifiers.md— hard reasons to drop a prospect immediately.single-command-audit.md— the end-to-end research procedure. Execute it for each prospect.
The procedure
- Read
icp-definition.mdanddisqualifiers.md. Hold both in mind while researching. - Execute the procedure in
single-command-audit.mdagainst the prospect. It pulls profile + company + recent signals via web search + M365 search. - Score ICP fit on 1–10 based on
icp-definition.md. Justify in one sentence. - Apply
disqualifiers.md. Any hit → score 0, markdisqualified. - Write the dossier into the prospect MD file using the structure in
prospect-files/SKILL.md.
Quality bar
- Every Recent Activity bullet must cite a URL or a tool call. No invented signals.
- The Hook field must be one specific signal, not a category. "Posted about agent eval frameworks on Nov 14" is good. "Interested in AI" is not.
- If search returns nothing useful in the last 30 days, write "No recent signals" and lower the ICP score by 1 — recency matters for cold outreach.
Tools used
mcp__core__web_search— public web search for company funding, hiring, postsmcp__core__web_fetch— fetch LinkedIn profile, company landing pageSearchM365withsources=["email"]— find prior touches in OutlookSearchM365withsources=["files"]— find existing [YOUR_FIRM] intel in SharePointReadFileContent/GetDriveItem— read the prospect MD file from OneDrive