← 返回 Skills 市场
visualdeptcreative

Data Enricher

作者 visualdeptcreative · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1737
总下载
1
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install data-enricher
功能描述
Enrich leads by finding verified emails via contact pages, Instagram, Hunter.io, and patterns, then format data for Notion with deduplication and batching.
使用说明 (SKILL.md)

SKILL.md - Data Enricher

Purpose

Enrich leads with email addresses and format data for Notion.

Model to Use

  • ollama/llama3.2:8b (FREE) for data formatting
  • haiku for Hunter.io API calls

Rate Limits

  • Max 10 Hunter.io lookups per session (API limit)
  • 5 seconds between API calls
  • Batch similar domains together

Email Discovery Methods (In Order)

1. Website Contact Page

  • Check /contact, /about, /pages/contact
  • Look for mailto: links
  • Check footer

2. Instagram Bio

  • Check bio for email
  • Check "Contact" button

3. Hunter.io API

GET https://api.hunter.io/v2/domain-search
?domain={domain}
&api_key={HUNTER_API_KEY}

Response includes:

  • emails[]
  • confidence score
  • type (generic/personal)

Only use emails with confidence > 70%

4. Email Pattern Guessing

Common patterns:

Email Priority

  1. Founder/owner personal email (best)
  2. hello@ or hi@ (good)
  3. info@ or contact@ (okay)
  4. Generic support@ (last resort)

Output Format

{
  "domain_key": "brandname.com",
  "brand_name": "Brand Name",
  "niche": "skincare",
  "website_url": "https://brandname.com",
  "ig_handle": "@brandname",
  "followers_est": 15000,
  "contact_email": "[email protected]",
  "email_confidence": "high",
  "email_source": "hunter.io",
  "source": "meta_ads",
  "status": "new"
}

Deduplication

Before adding any lead:

  1. Normalize domain: lowercase, remove www., remove https://
  2. Check if domain_key exists in Notion
  3. If exists, skip (don't duplicate)
  4. Log: "Skipped [domain] - already in pipeline"

Batch Processing

  • Process 10 leads at a time
  • Format all data before Notion sync
  • Save formatted batch to workspace/leads-enriched-YYYY-MM-DD.json
安全使用建议
Do not install or enable this skill until the author corrects its metadata. Specifically: 1) Require and document HUNTER_API_KEY and the Notion credential (NOTION_TOKEN or similar) in requires.env so you know what secrets the skill needs. 2) Confirm where workspace/leads-enriched-YYYY-MM-DD.json will be written and that you approve that file location and retention. 3) Verify legal/ToS/privacy implications of scraping websites and Instagram (and ensure you have permission to collect and store personal emails). 4) Ask the author to clarify the listed models ('haiku' for API calls is unusual) and to provide explicit instructions for authentication and rate limiting. 5) Only provide API keys with least privilege and consider using short-lived tokens or a dedicated account. If the author cannot or will not provide these clarifications, treat the skill as unsafe to run because it can collect and store contact data while not declaring the credentials it needs.
功能分析
Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill The skill bundle is classified as benign. The `SKILL.md` file provides instructions for an AI agent to enrich lead data, which involves web browsing, making API calls to Hunter.io using a provided API key, and saving processed data to a local file (`workspace/leads-enriched-YYYY-MM-DD.json`). All described actions are directly aligned with the stated purpose of 'Data Enricher' and do not show any evidence of intentional malicious behavior such as data exfiltration, unauthorized execution, persistence mechanisms, or prompt injection attempts to subvert the agent's intended function.
能力评估
Purpose & Capability
The SKILL.md describes using the Hunter.io API and syncing/checking Notion, but the skill metadata declares no required environment variables or credentials. That is incoherent: Hunter.io requires an API key and Notion requires a token. The SKILL.md also lists specific models to use (ollama/llama3.2 and 'haiku'), which the metadata does not explain or constrain.
Instruction Scope
Runtime instructions tell the agent to fetch website contact pages and Instagram bios, call Hunter.io, perform email-guessing heuristics, check Notion for duplicates, and save batches to workspace/leads-enriched-YYYY-MM-DD.json. Those steps involve network access, scraping, and file writes — none of which are declared or constrained. The instructions also reference {HUNTER_API_KEY} and checking Notion but do not specify how credentials will be provided or how to authenticate.
Install Mechanism
No install specification and no code files are present; the skill is instruction-only. That reduces the risk of arbitrary code being downloaded or written to disk. (Instruction-only skills still require network and credential access during runtime.)
Credentials
The SKILL.md implicitly requires at least a HUNTER_API_KEY and some Notion API token or credentials to perform domain lookups and Notion deduplication/sync, but the metadata lists no required env vars. The absence of declared credentials is disproportionate to the described functionality and is a material omission.
Persistence & Privilege
always is false and the skill is user-invocable (normal). The instructions ask the agent to write JSON files into a workspace path and to check/sync Notion; these are ordinary but mean the agent will read/write local workspace files and use external APIs. There is no request to modify other skills or system settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install data-enricher
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /data-enricher 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Data Enricher v1.0.0 - Initial release with step-by-step process to enrich leads with email addresses, using web scraping, Instagram checks, Hunter.io API, and email pattern guessing. - Provides clear email prioritization and confidence rules. - Defines deduplication workflow before Notion sync. - Introduces batching and rate limits for efficient, API-safe processing. - Specifies output format compatible with Notion.
元数据
Slug data-enricher
版本 1.0.0
许可证
累计安装 4
当前安装数 4
历史版本数 1
常见问题

Data Enricher 是什么?

Enrich leads by finding verified emails via contact pages, Instagram, Hunter.io, and patterns, then format data for Notion with deduplication and batching. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1737 次。

如何安装 Data Enricher?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install data-enricher」即可一键安装,无需额外配置。

Data Enricher 是免费的吗?

是的,Data Enricher 完全免费(开源免费),可自由下载、安装和使用。

Data Enricher 支持哪些平台?

Data Enricher 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Data Enricher?

由 visualdeptcreative(@visualdeptcreative)开发并维护,当前版本 v1.0.0。

💬 留言讨论