# Build B2B Lead Lists

Sales teams often need structured prospect lists by industry and location. This skill guides AI-assisted collection and CSV organization of company names, contacts, phones, and addresses.

## Install

```bash
npx skillstore add hermes-sedimentary/zhangchenlai-dev-lead-scraper
```

## Metadata

- Status: approved
- Slug: zhangchenlai-dev-lead-scraper
- Version: 1.0.0
- Author version: 1.0.0
- Skillstore revision: r1
- Version status: valid
- Tree hash: 511cf4c6124134d7ebdcb4132874ebd8c8fbd1df9c125275d4ec8abe6e959744
- Author: Hermes-Sedimentary
- GitHub username: zhangchenlai-dev
- License: MIT
- Repository: https://github.com/zhangchenlai-dev/hermes-skill-store/tree/master/lead-scraper
- Ref: 64ca8af0f54a325752f08bd54e52151061ea659a
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Quality score: 72
- Public page: https://skillstore.pages.dev/skills/zhangchenlai-dev-lead-scraper
- Manifest: https://skillstore.pages.dev/api/skills/zhangchenlai-dev-lead-scraper/manifest

## Capabilities

- Uses region and industry as lead search criteria.
- Targets CSV fields for company name, contact person, phone, and address.
- Supports sales prospecting workflows for individuals, freelancers, small businesses, and teams.
- Documents compatibility with Claude Code, Cursor, and Codex.
- Reminds users to manually verify important outputs.

## Use Cases

- Build Local Prospect Lists: Create a CSV-ready list of companies in one city and industry for compliant sales research.
- Research Niche Markets: Collect public company details for a narrow industry segment before validating each source manually.
- Prepare Outreach Data: Organize verified business contact fields into a consistent spreadsheet format for team review.

## Prompt Templates

### Start a Lead Search

```
Find public business leads for [industry] in [region]. Include company name, public contact role, phone, address, source URL, and a verification note. Follow website terms and do not include private personal data.
```

### Create a CSV Plan

```
Plan a compliant CSV lead list for [industry] in [region]. Specify the columns, acceptable public sources, exclusion rules, and manual checks needed before export.
```

### Validate Existing Leads

```
Review this lead list for [industry] in [region]. Flag missing sources, stale phone numbers, duplicate companies, and entries that may include restricted personal data.
```

### Segment a Market

```
Build a staged research workflow for [industry] across [regions]. Segment leads by company type, source confidence, outreach readiness, and compliance risk before producing a final CSV-ready table.
```

## Limitations

- No dedicated scraper code or data source list is included.
- Results depend on the host AI tool and available browsing or search access.
- Contact data may be stale, inaccurate, restricted, or protected by privacy laws.
- Manual review is required before storage, export, or outreach.

## Best Practices

- Use only lawful public business sources and record the source URL for each lead.
- Verify phone numbers, addresses, and contact roles before exporting or outreach.
- Keep collection narrow by region, industry, and legitimate business purpose.

## Anti Patterns

- Do not scrape private personal data, gated content, or sources that prohibit automated collection.
- Do not treat unverified AI output as a ready outreach list.
- Do not collect broad contact lists without a clear compliance review.

## Security Audit

- Audited at: 2026-07-08T10:58:00.353\+00:00
- Summary: The entropy finding is a false positive because SKILL.md is readable Markdown with Chinese text and front matter, not obfuscated content. I found one semantic risk: the skill targets scraping contacts, phone numbers, and addresses into lead CSV files without compliance guardrails.

## Stats

- Views: 28
- Downloads: 9
- Favorites: 0
- Popularity score: 0
