← Files UnifyARCHIVED FILE
skills/discovery/SKILL.md
2.42 KB · Oct 3, 2026 · 06:22 UTC
---
name: discovery
description: Discovery with Unify, building lists of companies or people from criteria - ICP filters, personas, lookalikes, hiring signals, technographics, local businesses, funding stage. Use when the user wants to find prospects, build a target-account or contact list, expand TAM, or ask "who should I sell to".
---
# Discovery: building lists
Discovery briefs go through `run_agent` (see `agent-runs` for the loop). The Unify
agent routes to sources itself; your job is a precise brief.
## Brief anatomy
State, in order:
1. **Entity type**: companies, people, or companies-then-people ("find 20 fintech
companies, then 2–3 engineering leaders at each").
2. **Hard filters** (exact, verifiable): industry, headcount range, revenue,
geography (defaults to US, always state it), funding stage, tech stack, hiring
status.
3. **Semantic intent** (fuzzy, persona-level): "developer-tools buyers",
"operators who own retention", natural-language titles. Unify's semantic search
over its proprietary dataset handles these well; don't flatten them into rigid
title lists yourself.
4. **Target count** and **deliverable**: "return N results as a DataTable".
5. **Exclusions**: existing customers, competitors, records already in the CRM or
a List ("exclude companies already in our Salesforce").
## What Unify is good at (helps you scope)
- **Universal Data** (free, proprietary): identity, domain, LinkedIn, industry, geo,
headcount, revenue, titles, work history, education (for 1.1B+ people and 65M+
companies). Prefer briefs answerable here when budget matters.
- **Paid vendor signals** (credits per record): lookalike companies, hiring/job
postings, technographics, ecommerce/store data, local businesses (Google
Maps/Yelp), funding and venture data, web traffic/SEO, social buying signals.
- **Weak/absent**: normalized seniority levels, live ad spend detail; expect the
agent to approximate or ask.
## Patterns
- **Scout before scale**: for big lists, first ask for 5–10 results to validate
criteria with your user, then a follow-up run for the full list.
- **Lookalikes**: "find companies similar to acme.com, stripe.com" is a first-class
ask.
- **Existing-data first**: "which of our CRM accounts match X" is a discovery brief
too. Unify joins CRM with engagement/intent signals for free.
- Results land in a DataTable; page it with `load_datatable` and present a readable
sample, not the whole dump.
SHA-256: cdaa58a85e8caf15cc615c4747bbd93aeb76063979bb8ce5296349b2a8ce28fc