sf-leadslisted
Install: claude install-skill kugamon/salesforce-core-skills
# Salesforce Lead & Contact Enrichment
Research-driven enrichment: find records with gaps, verify facts from public
sources, and update Salesforce only with citations attached and approval
given. Accuracy beats completeness — a wrong Industry is worse than a blank
one.
The universal record-writing rules this skill obeys are shared canon at
`../../shared/standards/record-data-quality.md`; object-level stewardship
(profiling, dedupe/merge, batched fixes, mass updates) belongs to
**sf-records**.
## Dispatch
| Argument or intent | Workflow |
| ------------------------------------------ | -------- |
| `find`, "which leads need enrichment" | Gap Analysis |
| `enrich` (+ name or criteria) | Enrich |
| `report`, after a batch | Results Report |
Initialize the org connection first (`org_init` convention — see
`references/execution-modes.md`) — unless running in Demo mode (below),
which has no org to connect to.
## Gap Analysis
```sql
SELECT Id, FirstName, LastName, Company, Title, Email, Phone, Industry,
LeadSource, Website, NumberOfEmployees, Status
FROM Lead
WHERE IsConverted = false
AND (Title = null OR Industry = null OR Website = null
OR NumberOfEmployees = null)
ORDER BY CreatedDate DESC LIMIT 20
```
Adapt the WHERE to the user's criteria (status, source, owner, recency).
Report the gap profile — which fields are missing at what rate — before
enriching; sometimes the answer is a process fix, not