firecrawl-lead-gen

Generate structured lead lists from prospect databases and web directories using Firecrawl.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/leonardoacosta/agents --skill firecrawl-lead-gen-leonardoacosta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-lead-gen
Source: https://github.com/leonardoacosta/agents/tree/main/skills/firecrawl-lead-gen
Command: npx skills add https://github.com/leonardoacosta/agents --skill firecrawl-lead-gen-leonardoacosta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building prospect lists manually from databases and web directories is slow and error-prone. This Skill automates the collection of legitimately accessible lead data and delivers it as CRM-ready JSON, CSV, or Markdown. ## Core Features & Use Cases - Targeted Prospect Collection: Filter prospects by role, company size, industry, geography, funding stage, and technologies using Firecrawl browser for interactive sources or search/scrape for public pages. - Structured Extraction: Capture name, title, company, location, contact details (when visible), industry, and profile URLs into a consistent schema. - Compliance-Aware Output: Only extracts publicly visible or legitimately accessible data, notes masked or paywalled fields, deduplicates leads, and never bypasses CAPTCHAs or access controls. - Use Case: Ask for 50 marketing directors at Series A SaaS companies in Europe, and receive a deduplicated lead table with a summary of sources, filters, and data gaps ready for CRM import. ## Quick Start Generate a lead list of 25 product managers at fintech startups in New York and export it as CSV.

Frequently Asked Questions about firecrawl-lead-gen

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

FAQPage Schema
How do I generate a lead list with Firecrawl?

Describe your target prospect, source, lead count, and output format, and the Skill uses Firecrawl browser or search/scrape to collect matching leads. It applies filters like role, industry, and geography, then exports deduplicated results as JSON, CSV, or Markdown.

How to filter prospects by role, industry, or funding stage?

The Skill applies available source filters such as role, company size, industry, geography, funding stage, and technologies during collection. For databases with search forms or pagination, it uses the Firecrawl browser to navigate and apply those filters.

Does Firecrawl lead generation require an API key?

Yes, a FIRECRAWL_API_KEY environment variable is required for hosted Firecrawl requests. Without it, the Skill cannot perform browser-based collection or scraping against the Firecrawl service.

Can it extract emails and phone numbers from prospect sites?

It captures email, phone, and LinkedIn fields only when they are publicly visible or legitimately accessible. Masked, paywalled, or unavailable fields are reported in the Data Gaps section rather than bypassed.

What are the limitations of automated lead scraping?

The Skill does not bypass CAPTCHAs, login walls, or other access controls, so gated databases may yield incomplete results. Paywalled or masked fields are documented as data gaps, and output quality depends on what the source legitimately exposes.