site-email-extractor

Extract email addresses from web pages with evidence and confidence scores.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kael-odin/digital-human-protocol --skill site-email-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: site-email-extractor
Source: https://github.com/kael-odin/digital-human-protocol/tree/main/packages/digital-humans/google-email-hunter/skills/site-email-extractor
Command: npx skills add https://github.com/kael-odin/digital-human-protocol --skill site-email-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of extracting and identifying email addresses from web pages, providing evidence and confidence scores for each match.

Core Features & Use Cases

  • Email Extraction: Extracts both direct and obfuscated email addresses from web pages.
  • Evidence and Confidence: Provides evidence of the email's location and a confidence score for each match.
  • Role and Provider Hints: Offers hints about the role and provider of the email address.
  • Use Case: Run this Skill on a contact page to quickly gather email addresses for further communication or analysis.

Quick Start

Run the site-email-extractor skill on the current page to extract all email addresses.

Frequently Asked Questions about site-email-extractor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract email addresses from a web page using JavaScript?

To extract email addresses from a web page, you need JavaScript for DOM manipulation and regular expression matching to identify direct and obfuscated contacts. This process automates email identification by providing evidence and confidence scores for each match found on the page.

What is the best way to identify obfuscated email addresses during web scraping?

Identifying obfuscated email addresses during web scraping requires JavaScript regular expression matching and DOM analysis to decode hidden text. This approach provides role and provider hints alongside evidence of the email's location and a confidence score for each extracted match.

Can I use this email extraction method for contact page analysis in web automation workflows?

Yes, email extraction is suitable for contact page analysis and email collection within web automation workflows. By running JavaScript DOM manipulation and regex matching, you can quickly gather email addresses for further communication or analysis from targeted pages.

Does email extraction provide confidence scores or evidence for the matches found?

Email extraction does provide evidence of the email's location and a confidence score for each match found. This ensures transparency in the email identification process by offering role and provider hints alongside the extracted data from web pages.

Do I need JavaScript to extract emails from web pages?

Yes, you need JavaScript to extract emails from web pages because the process relies on DOM manipulation and regular expression matching. This allows the extraction tool to access page elements and identify both direct and obfuscated email addresses accurately.

Why does my web scraping email extractor miss obfuscated email addresses?

Your web scraping email extractor might miss obfuscated email addresses if it lacks JavaScript-based DOM manipulation and regular expression matching. Proper email extraction requires analyzing page elements to decode hidden text and provide accurate confidence scores for each match.