Workflows
Skill 25 of 32
Enrich and research the people and companies the user names or supplies with Firecrawl Alexandria data: background on a person, a professional profile URL to look up, whether…
2 minutes · 431 words · 4 sections
Install
npx skills add firecrawl/skills --skill firecrawl-lead-researchnpx skills add firecrawl/skills/plugin marketplace add firecrawl/skillsThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
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 (opens in a new tab). For everything else (a person, a company, a list or CSV, a role check), follow the workflow below.
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.firecrawl list <provider> --json lists its capabilities; firecrawl list <provider> <capability> --pretty shows the inputs and response for one.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 in data.alexandria[]; an item can fail while the request succeeds.firecrawl search "<query>" --sources web --json and firecrawl scrape "<url>" --json; a URL scrape returns the page itself, not a data.alexandria envelope. Do not use the web to fill fields the providers did not return.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.
A list or CSV: keep every input column, row and row order, then add the requested fields plus match_status (matched, not_found or error) and sources. Write CSV files with a CSV writer.
Leave a field empty when no provider returned it, and say which fields are missing.
When the user asks to refresh a list they enriched before, re-run the workflow on that file and report only what changed since the last run: new titles or employers, headcount or funding changes. If nothing changed, say so.
2>&1; status lines go to stderr and break the JSON.THIRD_PARTY_DATA_TERMS_REQUIRED, show the user the dashboard link in the error and name the provider whose terms an organization admin accepts there (firecrawl alexandria terms show <provider> returns them). Once the user confirms they are accepted, rerun the call and continue.Enrich and research the people and companies the user names or supplies with Firecrawl Alexandria data: background on a person, a professional profile URL to look up, whether someone still holds a role, missing columns in a table or CSV of people or companies, firmographics for company domains (industry, headcount, funding, location), and pre-call or meeting briefs. Use whenever the request is about specific named people or companies, even without the word enrich, since roles, headcount and funding change faster than training data. Not for finding new prospects (use firecrawl-lead-gen) or a company's published press, sales or support contacts (use firecrawl-business-contacts).
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
skills/workflows/firecrawl-lead-research/SKILL.mdmain, last pushed 4 November 2026.SKILL.md, not by matching a directory convention. 2 distinct layouts observed: skills/core/*/SKILL.md, skills/workflows/*/SKILL.md.h1 and no skipped levels:.claude-plugin/marketplace.json by Firecrawl, declaring 1 plugin. It is read for editorial metadata only — never as the skill index, which is always the repository tree./firecrawl/skills.md, and each skill at its own .md URL.1 file · 1 KB
Everything this skill ships beside its prose. All of it is set here, as a subchapter of skill 25.
Documentation the agent loads on demand, rather than up front.