← Back to Skills Marketplace
snipercat69

Lead Researcher

by snipercat69 · GitHub ↗ · v1.4.0 · MIT-0
cross-platform ✓ Security Clean
116
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install edgeiq-lead-researcher
Description
Enrich company data from a name, LinkedIn URL, or domain with size, industry, tech stack, news, social links, and contact info via passive HTTP analysis.
README (SKILL.md)

SKILL.md — Lead Researcher by EdgeIQ Labs

Version: 1.0.0
Category: Business Intelligence / Lead Generation
Author: EdgeIQ Labs
Python: 3.12+


What It Does

Lead Researcher takes a company name, LinkedIn URL, or domain as input and returns enriched lead data including company size, industry, tech stack (Wappalyzer-style HTTP header/fingerprint detection), recent news, social links, and contact enrichment.

Output is structured JSON or human-readable formatted text. Pro tier adds CSV export.


Pricing Tiers

Feature Free Lifetime ($39) Optional Monthly ($7/mo)
Lookups/month 3 Unlimited Unlimited
Basic enrichment
Tech stack detection
News/press articles
Social links
Contact enrichment Basic Full
CSV export
Priority support

👉 Buy Lifetime — $39 👉 Subscribe Monthly — $7/mo 👉 Subscribe Monthly — $7/mo

Usage

python3 /path/to/lead_researcher.py "Acme Corp"
python3 /path/to/lead_researcher.py "https://www.linkedin.com/company/acme-corp"
python3 /path/to/lead_researcher.py "acme.com"
python3 /path/to/lead_researcher.py "acme.com" --format json
python3 /path/to/lead_researcher.py "acme.com" --format csv --output acme_leads.csv
python3 /path/to/lead_researcher.py "acme.com" --tier pro

Arguments

  • input — Company name, LinkedIn URL, or domain
  • --format — Output format: text (default) or json
  • --output — File path for CSV export (Pro tier)
  • --tier — Tier override: free, pro, or bundle (default: free behavior)
  • --tavily-key — Override Tavily API key (defaults to env TAVILY_API_KEY)

Legal Notice

⚠️ Only research companies you have legitimate business interest in. Do not use for spam or unsolicited contact. This tool aggregates publicly available information. Respect robots.txt and terms of service of scraped sources.


Tech Stack Detection

The skill performs passive HTTP-based tech fingerprinting:

  1. Makes HTTP/HTTPS requests to the target domain
  2. Inspects HTTP headers (Server, X-Powered-By, CF-* headers, etc.)
  3. Checks for common JavaScript framework meta tags in HTML
  4. Looks at default paths (favicon, /wp-login.php, /.well-known/, etc.)
  5. Compares headers and patterns against a built-in signature database

No active scanning. No port probes. Passive reconnaissance only.


Output Schema

{
  "company": "Acme Corp",
  "domain": "acme.com",
  "size": "50-200",
  "industry": "Software",
  "description": "...",
  "tech_stack": ["WordPress", "Cloudflare", "Google Analytics", "Stripe"],
  "news": [{"title": "...", "url": "...", "date": "..."}],
  "social": {"linkedin": "...", "twitter": "...", "facebook": "..."},
  "contacts": [{"name": "...", "title": "...", "linkedin": "..."}],
  "lookup_date": "2026-04-23"
}

🔗 More from EdgeIQ Labs

edgeiqlabs.com — Security tools, OSINT utilities, and micro-SaaS products for developers and security professionals.

  • 🛠️ Subdomain Hunter — Passive subdomain enumeration via Certificate Transparency
  • 📸 Screenshot API — URL-to-screenshot API for developers
  • 🔔 uptime.check — URL uptime monitoring with alerts
  • 🛡️ headers.check — HTTP security headers analyzer

👉 Visit edgeiqlabs.com →

Usage Guidance
This skill appears to do what it says: passive HTTP-based enrichment of company domains and optional querying of a third-party news API (Tavily). Before installing or running it: 1) Be aware it will make outbound HTTP(S) requests to whatever domains you provide (including optional third-party API calls if you set TAVILY_API_KEY). 2) Review and confirm the code sections not shown here to ensure there are no hidden telemetry endpoints or unintended network calls; the UA string references edgeiq.dev which will appear in target server logs. 3) The README/SKILL.md asks you to respect robots.txt/terms of service, but the script does not appear to enforce robots.txt automatically — only run lookups you are authorized to perform. 4) If you plan to provide real contact lists or run bulk lookups, run the script in an isolated environment or with rate-limiting to avoid accidental abuse. 5) The package owner is unknown; if you require trust guarantees, obtain the code from a verified source or run a security review before use.
Capability Tags
cryptocan-make-purchasesrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description (lead enrichment, tech fingerprinting, news, contacts) align with the included code and README. The module only uses standard libraries and makes HTTP requests to target domains and optional third-party APIs (Tavily) which are appropriate for this functionality.
Instruction Scope
SKILL.md instructs running the Python script and optionally providing a TAVILY_API_KEY; it explicitly recommends respecting robots.txt and scraping ToS. The code performs passive HTTP requests to target domains and looks up common paths/headers. I did not find any instructions or code that read unrelated local files, secrets, or system configuration. Note: the documentation recommends respecting robots.txt, but I did not see explicit enforcement of robots.txt checks in the visible code — the script will perform HTTP GETs to pages/paths unless additional checks are present in truncated sections.
Install Mechanism
This is an instruction-only skill with no install spec and a single Python script relying only on the standard library. No external downloads, package installs, or unusual install locations are present.
Credentials
No required environment variables or credentials are declared. An optional TAVILY_API_KEY may be provided for improved news results; that is reasonable and documented. There are no other secret-like env vars or config paths requested.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system-wide privileges. It runs as a normal user-mode script and writes outputs only when asked (e.g., CSV export).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install edgeiq-lead-researcher
  3. After installation, invoke the skill by name or use /edgeiq-lead-researcher
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.4.0
v1.4.0: URGENT FIX — corrected Stripe Payment Link URLs (no suffixes, correct live URLs)
v1.3.0
v1.3.0: CRITICAL FIX — replaced placeholder Stripe URLs with real working Payment Link checkout URLs
v1.2.0
v1.2.0: Dual pricing — Lifetime as primary purchase option with optional monthly. Updated Stripe checkout URLs.
v1.0.0
Initial release
Metadata
Slug edgeiq-lead-researcher
Version 1.4.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Lead Researcher?

Enrich company data from a name, LinkedIn URL, or domain with size, industry, tech stack, news, social links, and contact info via passive HTTP analysis. It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.

How do I install Lead Researcher?

Run "/install edgeiq-lead-researcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lead Researcher free?

Yes, Lead Researcher is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Lead Researcher support?

Lead Researcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lead Researcher?

It is built and maintained by snipercat69 (@snipercat69); the current version is v1.4.0.

💬 Comments