lead-qualification

Qualify B2B leads against an ICP using web research and output JSON and CSV/XLSX.

53|25|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/naveedharri/benai-skills --skill lead-qualification-naveedharri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lead-qualification
Source: https://github.com/naveedharri/benai-skills/tree/main/plugins/sales/skills/lead-qualification
Command: npx skills add https://github.com/naveedharri/benai-skills --skill lead-qualification-naveedharri

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Qualify a raw B2B lead list against a user-defined Ideal Customer Profile (ICP) to identify qualified prospects. Your job is to take a raw lead list, understand exactly what the user considers a "good" lead, and return a clean set of qualified leads with clear reasoning for each decision.

Core Features & Use Cases

  • Load and inspect lead lists (CSV, XLSX, JSON) to understand structure and detect issues.
  • Verify leads through multi-source web research (company websites, review sites, directories, and news) to confirm ICP fit.
  • Batch processing via sub-agents for large lists, preserving all original fields and delivering qualification reasons.
  • Output a qualified-leads JSON and an updated CSV/XLSX with "Qualified" and "Qualification Reason" columns.

Quick Start

Upload a lead list file and provide your ICP; the skill will load the data, clarify criteria, and run 2-3 web searches per lead to determine fit.

Frequently Asked Questions about lead-qualification

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

FAQPage Schema
How do I qualify a raw B2B lead list against my Ideal Customer Profile?

To qualify a B2B lead list against an ICP, you upload a CSV, XLSX, or JSON file and define your customer criteria. The tool evaluates each lead by running 2-3 web searches per company to verify fit across multiple sources, returning a clean set of qualified prospects with clear reasoning.

Can I process large B2B lead lists for ICP qualification in batches?

Yes, large B2B lead lists are processed via sub-agents for batch handling. This approach preserves all original fields from your uploaded CSV or XLSX file while evaluating each lead against your ICP, delivering an updated spreadsheet with Qualified and Qualification Reason columns.

What web research sources are used to verify B2B lead qualification?

B2B lead qualification uses multi-source web research, including company websites, review sites, directories, and news. For every lead, the system performs 2-3 targeted WebSearch queries to verify ICP fit beyond the initial data provided in your uploaded sheet.

What file formats can I upload to run B2B lead qualification?

You can upload CSV, XLSX, and JSON files to run B2B lead qualification. The system loads and inspects the lead list structure to detect issues, processes the leads against your ICP, and outputs both a JSON array and an updated CSV or XLSX file.

How does ICP-driven lead qualification handle leads that do not fit?

ICP-driven lead qualification evaluates every lead against your defined criteria and returns a clean set of qualified prospects. It produces an updated CSV or XLSX with a Qualified column and a Qualification Reason, clearly documenting why leads fit or do not fit the profile.

What is the best way to clean a raw B2B lead list before outreach?

The best way to clean a raw B2B lead list is to run it through ICP-driven qualification. By performing multi-source web research on each lead, the system filters out bad fits and outputs a refined JSON array and CSV with only qualified prospects and their respective qualification reasons.