Skip to content
Back to skills

Phone Finder

ASecurity

Find phone numbers for decision makers via Lemlist using Chrome DevTools MCP. Takes LinkedIn profile URLs and returns phone numbers where available.

  • 2 stars
  • 0 votes
  • 1 copy
  • 9 views
  • Added September 10, 2026
tools

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ekatasingh1107/b2b-gtm-skills --skill phone-finder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Phone Finder?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Phone Finder
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ekatasingh1107-phone-finder/badge)](https://www.skillsdirectory.com/skills/ekatasingh1107-phone-finder)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: phone-finder
description: >
  Find phone numbers for decision makers via Lemlist using Chrome DevTools MCP.
  Takes LinkedIn profile URLs and returns phone numbers where available.
tags: [phone, enrichment, lemlist, chrome-devtools]
---

# Phone Finder

Finds phone numbers for decision maker contacts using Lemlist via Chrome DevTools MCP. Takes LinkedIn profile URLs (from decision-maker-finder output) and returns phone numbers where available.

## Prerequisites

- `agency.config.json` at repo root with `tools.phone_lookup` configured
- Lemlist logged in on Chrome Beta
- Chrome DevTools MCP available (`mcp__chrome-devtools__*`)
- LinkedIn profile URLs for contacts (from decision-maker-finder)

## Phase 0: Intake

1. Read `agency.config.json` from the project root.
2. Extract:
   - `tools.phone_lookup.tool` -- must be "lemlist"
   - `tools.phone_lookup.access` -- must be "chrome_devtools"
   - `tools.browser_automation` -- Chrome DevTools MCP config
3. Accept parameters:
   - `contacts` -- (required) array of contact objects, each with: name, company, linkedin_url, email (if available)
   - `batch_size` -- (optional) how many to process at once (default: 25)

## Phase 1: Navigate to Lemlist

Using Chrome DevTools MCP:

1. `mcp__chrome-devtools__navigate_page` to Lemlist dashboard
2. Verify logged-in state (check for user avatar or dashboard elements)
3. If not logged in: STOP and report "Lemlist login required in Chrome Beta"
4. Navigate to the contact enrichment / people search section

## Phase 2: Upload Contacts

For each contact (or batch):

1. Use the Lemlist people finder / enrichment feature
2. Input the LinkedIn profile URL
3. If LinkedIn URL is not available, input name + company as search terms
4. Wait for Lemlist to process and return results

### Chrome DevTools MCP workflow:

```
1. mcp__chrome-devtools__navigate_page → Lemlist enrichment page
2. mcp__chrome-devtools__fill → paste LinkedIn URL or name+company
3. mcp__chrome-devtools__click → search/enrich button
4. mcp__chrome-devtools__wait_for → results to load
5. mcp__chrome-devtools__take_snapshot → read results from page
```

## Phase 3: Extract Phone Numbers

For each processed contact, extract:

```json
{
  "name": "Jane Doe",
  "company": "BrandX",
  "linkedin_url": "https://linkedin.com/in/janedoe",
  "phone": "+1-555-123-4567",
  "phone_type": "mobile",
  "phone_source": "lemlist",
  "found": true
}
```

If no phone number found:
```json
{
  "name": "Jane Doe",
  "company": "BrandX",
  "linkedin_url": "https://linkedin.com/in/janedoe",
  "phone": null,
  "phone_type": null,
  "phone_source": "lemlist",
  "found": false
}
```

## Phase 4: Update CRM

Use `crm-writer` to update the Pipeline tab:
- Add phone numbers to the corresponding contact rows
- For contacts without phone numbers, leave the phone field empty (do not overwrite existing data)

## Phase 5: Output

Return structured JSON:

```json
{
  "total_contacts": 25,
  "phones_found": 18,
  "phones_not_found": 7,
  "success_rate": "72%",
  "contacts": [
    {
      "name": "Jane Doe",
      "company": "BrandX",
      "phone": "+1-555-123-4567",
      "found": true
    }
  ],
  "processed_at": "2026-03-16T09:30:00Z"
}
```

Summary:
```
Phone Finder Complete:
- Contacts processed: 25
- Phone numbers found: 18 (72%)
- CRM updated: 18 contacts
```

## Example Usage

Trigger phrases:
- "Find phone numbers for today's leads"
- "Get phone numbers via Lemlist"
- "Enrich contacts with phone numbers"
- "Look up phones for these decision makers"

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.