lead-enrichment

Aggregate lead data from Gmail, GitHub, web research, and CRM into a lead profile.

2|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/systempromptio/systemprompt-marketplace --skill lead-enrichment-systempromptio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lead-enrichment
Source: https://github.com/systempromptio/systemprompt-marketplace/tree/main/plugins/crm/skills/lead-enrichment
Command: npx skills add https://github.com/systempromptio/systemprompt-marketplace --skill lead-enrichment-systempromptio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates comprehensive lead profiling by aggregating data from Gmail threads, GitHub profiles, public web research, company websites, email-domain analysis, internal CRM cross-references, and website analytics to create richer lead records.

Core Features & Use Cases

  • 7-source enrichment: Pulls data from Gmail, GitHub, web research, company site, domain analysis, CRM cross-references, and analytics to build a complete lead profile.
  • CRM integration: Updates data/leads.json with enriched metadata, recalculated score, and recommended next action.
  • When to use: Ideal when a new lead is added, before outreach, or when a lead’s stage changes to refresh context.

Quick Start

Enrich a lead by aggregating data from Gmail, GitHub, web research, and internal CRM to update the lead profile and score.

Frequently Asked Questions about lead-enrichment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enrich lead profiles from Gmail and GitHub data?

Lead enrichment aggregates data from Gmail threads, GitHub profiles, web research, company websites, email domain analysis, CRM cross-references, and website analytics to build a comprehensive lead profile with updated scoring and recommended next actions.

When should I run data enrichment on my CRM leads?

Data enrichment should be run when a new lead is added, before outreach preparation, or when a lead's stage changes to refresh context and update the lead score in your CRM records.

Can I use lead scoring and enrichment without external dependencies?

Lead enrichment depends on crm-identity for scoring and reads or updates data/leads.json directly. It records enrichment sources and a last_enriched timestamp to track when profiles were last refreshed.

What's the best way to automate lead profiling before outreach?

Automate lead profiling by triggering enrichment when new leads enter the CRM or when stages change. The workflow aggregates seven data sources, recalculates scores, and updates lead records with enriched metadata and recommended next actions.

Does lead enrichment work with website analytics and email domain analysis?

Yes, lead enrichment pulls from website analytics and performs email domain analysis alongside Gmail, GitHub, web research, company websites, and internal CRM cross-references to create a complete lead profile.

What limitations does multi-source lead enrichment have?

Lead enrichment relies on crm-identity for scoring and requires access to data/leads.json. It depends on the availability of seven external and internal data sources, meaning incomplete source access may result in partial lead profiles.