firecrawl-lead-research
Originally fromfirecrawl/firecrawl-workflows
Installation
SKILL.md
Firecrawl Lead Research
Enrich the people and companies the user supplies with Alexandria's people and company providers. The web can add context the request needs, such as recent news, but fields come from the providers.
For a meeting brief, follow meeting brief. For everything else (a person, a company, a list or CSV, a role check), follow the workflow below.
Workflow
- Find the provider. List people providers with
firecrawl find-tools --options '{"categories":["people"],"level":"providers","limit":20}' --json, or company providers with"categories":["companies"]. Pick the provider whose capabilities accept the identifiers the user gave (name and company, profile URL, email, domain) and return the fields they asked for. - Read the contract.
firecrawl list <provider> --jsonlists its capabilities;firecrawl list <provider> <capability> --prettyshows the inputs and response for one. - Run it.
firecrawl scrape <provider>/<capability> --options '<JSON matching the contract>' --json, with no URL. For a list, use the provider's bulk capability when it has one. Read every item indata.alexandria[]; an item can fail while the request succeeds. - Add web context when the request needs it. For recent news, talks or other published context, use
firecrawl search "<query>" --sources web --jsonandfirecrawl scrape "<url>" --json; a URL scrape returns the page itself, not adata.alexandriaenvelope. Do not use the web to fill fields the providers did not return. - Return the result in the format below.
Output
One person: full_name, job_title, company_name, company_domain, linkedin_url, location, work_email (only when asked for), and the source of each field.
One company: company_name, domain, industry, employee_count, founded, hq_location, total_funding with its latest round, linkedin_url, and the source of each field.