ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

linkedin-company-scout

Collect company intelligence for sourcing or research by automating Google Chrome against LinkedIn, company websites, and Google Maps. Use when Codex needs to gather non-China companies for one or more industry keywords, extract a strict set of company profile fields, find contact email addresses with source attribution, enforce per-keyword quotas, and keep long-running collection work observable with OpenClaw heartbeat monitoring.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/549800894/linkedin-company-scout-m1
Or

LinkedIn Company Scout

Collect company profiles in a repeatable way when the user wants lead discovery or market scanning from LinkedIn first, then enrichment from official websites and Google Maps.

Read references/output-schema.md before collecting. Read references/heartbeat-and-browser.md before opening the browser or starting a long run.

Run run_linkedin_company_scout.py when the task is a straight collection run and the environment is macOS with Google Chrome plus Selenium available.

Run run_full_pipeline.py when the user wants the full automation chain:

  • data mining
  • email sending (skip already successful sends)
  • dashboard data refresh

Workflow

  1. Normalize the request.
  2. Prepare heartbeat and browser session.
  3. Collect candidate companies from LinkedIn.
  4. Enrich each company from its official website.
  5. Fallback to Google Maps for email only when the official site does not expose one.
  6. Produce a structured result with source attribution and gap notes.

Normalize The Request

  • Use the user's keywords exactly unless they ask for expansion.
  • Treat each keyword as an independent collection bucket.
  • Default target count to 5 companies per keyword unless the user specifies another number.
  • Exclude companies whose operating location is in China, whose LinkedIn location is China, or whose website clearly shows China-only presence.
  • Prefer one row per unique company. Deduplicate across keywords, but keep the matched keyword on each retained row.
  • If one company matches multiple keywords, keep separate output rows only when the user explicitly wants overlap preserved. Otherwise keep the strongest keyword match and note the dropped keyword matches.

Prepare Heartbeat And Browser Session

  • Use the normal installed Google Chrome application, not an embedded browser and not a freshly created separate automation window.
  • Prefer the current Chrome window after attachment. The bundled script launches Chrome with a remote debugging port only when needed, then continues work in tabs under that real Chrome session.
  • The bundled script stops only the automation driver on exit. It does not intentionally close the user's Chrome session.
  • Before starting collection, enable OpenClaw heartbeat:
openclaw system heartbeat enable
  • If heartbeat commands fail, continue the collection task but mention that monitoring could not be enabled.
  • If LinkedIn is not already logged in inside the automation profile, allow a manual login pause, then resume the scripted run.

Run The Script

Use this command for the common case:

Metadata

Author@549800894
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-549800894-linkedin-company-scout-m1": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.