Skip to main content
skill CX Codex

firecrawl-company-directories — Claude Code skill

Extracts company directories into CSV, JSON, or research tables. Use it for portfolios, marketplaces, member lists, and sponsor pages.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add firecrawl/firecrawl-workflows --skill firecrawl-company-directories -a claude-code
Open on GitHub

What firecrawl-company-directories does

This skill turns a company directory into a structured list. It captures visible names, descriptions, categories, stages, founding dates, locations, team sizes, funding, tags, and links, while leaving missing fields blank.

It uses the Firecrawl browser for filters, paginated results, infinite scroll, or profile pages. Public static listings use scrape/map instead. The workflow deduplicates companies, tracks pagination, and records rate limits, login walls, or CAPTCHA blocks.

The output is a report with filters, extracted count, limitations, and sources, plus JSON, CSV, or Markdown data. Hosted Firecrawl requests require FIRECRAWL_API_KEY, so having the key ready is a prerequisite.

What it helps with

  • export a company directory to CSV
  • turn an investor portfolio into JSON
  • remove duplicate company records
  • extract visible fields from profile pages
  • record filters and source pages for a rerun

Example prompts for the agent

  • Extract companies from this directory into CSV with name, website, and category.
  • Export this portfolio page as JSON and remove duplicates.
  • Filter this directory for matching companies and prepare a research table.

How to install firecrawl-company-directories

1Skills CLI (Vercel)

npx skills add firecrawl/firecrawl-workflows --skill firecrawl-company-directories -a claude-code

2Manually: put the files in place

~/.claude/skills/firecrawl-company-directories/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/firecrawl-company-directories/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about firecrawl-company-directories

How do I install firecrawl-company-directories in Claude Code?

Run npx skills add firecrawl/firecrawl-workflows --skill firecrawl-company-directories -a claude-code, then run npx skills add firecrawl/firecrawl-workflows --skill firecrawl-company-directories -a claude-code again. The skill file is at ~/.claude/skills/firecrawl-company-directories/SKILL.md.

What does firecrawl-company-directories do?

It extracts structured company lists from directories and produces JSON, CSV, or Markdown output. It keeps fields that are visible and does not infer missing values.

What is required for hosted Firecrawl requests?

You need a FIRECRAWL_API_KEY. The key is required for hosted Firecrawl requests.

Source text

SKILL.md · ISC
---
name: firecrawl-company-directories
description: "Extract structured company lists with Firecrawl from any page or site that lists companies: accelerator batches, VC portfolios, member and sponsor lists, marketplaces and app directories, YC, Crunchbase, Product Hunt or G2. Use when the user wants those companies as a CSV, JSON, CRM-ready list or research table, even without an explicit request to scrape."
license: ISC
metadata:
  author: firecrawl
  version: "0.1.0"
  homepage: https://www.firecrawl.dev
  source: https://github.com/firecrawl/firecrawl-workflows
inputs:
  - name: FIRECRAWL_API_KEY
    description: Firecrawl API key for hosted Firecrawl requests.
    required: true
---

# Firecrawl Company Directories

Use this to turn startup or company directories into structured lists.

## Onboarding Interview

Infer the directory, filters, result count, and output format from context. If the source is clear, proceed immediately.

Ask at most 1-3 concise questions only if blocked, such as the directory URL/name, required filters, or target result count.

## Firecrawl Collection Plan

Use Firecrawl browser when the directory needs filters, pagination, infinite scroll, or profile clicks. Use scrape/map when listings are public and static.

Suggested sources include YC companies, Crunchbase, Product Hunt, G2 categories, or any custom directory URL.

## Extraction Fields

Capture fields that are visible:

- name
- description
- industry/category
- stage/founded/location/team size/funding when visible
- tags
- directory profile URL
- company website URL

Leave unavailable fields blank. Do not infer.

## Final Deliverable

```markdown
# Company Directory Export: [Source]

## Summary
[Filters, count extracted, limitations]

## Companies
[Table or link to JSON/CSV]

## Sources
[Directory pages and profiles used]

## Rerun Inputs
workflow: firecrawl-company-directories
directory: [source]
filters: [criteria]
max_results: [number]
output: [json/csv/markdown]
```

## JSON Shape

Use `source`, `filters`, `extractedAt`, `totalResults`, and `companies[]` with `name`, `url`, `description`, `industry`, `stage`, `founded`, `location`, `teamSize`, `funding`, `tags`, `profileUrl`, and `websiteUrl`.

## Quality Bar

- Deduplicate companies.
- Track pagination progress.
- Note rate limits, login walls, or CAPTCHA blocks.

© firecrawl · ISC · firecrawl/firecrawl-workflows

Similar skills

All skills for Browser and scraping →

From the same set16

firecrawl-dashboard-reporting Reads metrics from public or signed-in web dashboards through Firecrawl and turns them into reports, summaries, or date-range tables. CX Codex +1 31,600installs firecrawl-lead-gen Finds and qualifies prospects via Firecrawl Alexandria data by roles, companies, and tech stacks. Useful when you need a ranked list of target accounts or decision-makers in CSV format. CX Codex +1 31,500installs firecrawl-lead-research Pulls job title, company and firmographics for the people and domains you already named, then fills the gaps in a list. Useful before a call or when an old lead list needs a check. CX Codex +1 31,400installs firecrawl-competitive-intel Monitors competitor pricing, feature releases, and changelogs using Firecrawl. Useful for ongoing market tracking and generating structured intelligence reports. CX Codex +1 31,300installs firecrawl-knowledge-ingest Skill to save documentation sites, help centers and knowledge bases as markdown or JSON. Handles JavaScript rendering, auth and pagination—requires Firecrawl API key. CX Codex +1 31,400installs firecrawl-shop Researches products across shops and review sites using Firecrawl to find purchase options within your budget. CX Codex +1 31,400installs firecrawl-qa Drives a deployed site with the Firecrawl browser and writes up what broke: links, forms, mobile layout, console errors. Built for pre-launch passes and post-deploy checks. CX Codex +1 31,400installs firecrawl-demo-walkthrough Walks an agent through a product's main flows in the Firecrawl browser and returns a markdown walkthrough of screens, actions and friction points. CX Codex +1 31,200installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor