mcpField
E
exa-entities

exa-entities

github.com/ejirocodes营销与增长6238 次安装18 周前更新
代码仓库

关于 exa-entities

exa-entities 是用于使用 Exa 进行公司与个人资料搜索及 Websets 数据收集的技能,面向市场研究、招聘和线索收集场景。它提供按类别筛选、查询优化和批量采集方面的操作指引。

主要功能

  1. 01搜索公司网站与资料
  2. 02搜索职业个人资料
  3. 03使用 Websets 收集数据
  4. 04按类别与域名筛选结果

适用场景

  1. 01开展竞争对手研究
  2. 02按地区和行业寻找公司
  3. 03搜索招聘候选人资料
  4. 04批量收集并监控公司数据

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ejirocodes/agent-skills --skill exa-entities

安装后在 Claude Code 中输入/exa-entities确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
company-search.md
people-search.md
websets.md

详细介绍

Exa 实体搜索

快速参考

主题使用场景参考资料
公司搜索查找公司、竞品调研company-search.md
人员搜索查找个人资料、招聘people-search.md
Websets大规模收集数据、监控websets.md

核心模式

公司搜索
from exa_py import Exa

exa = Exa()

results = exa.search_and_contents(
    "AI startups in healthcare series A funding",
    category="company",
    num_results=20,
    text=True
)

for company in results.results:
    print(f"{company.title}: {company.url}")
人员搜索
results = exa.search_and_contents(
    "machine learning engineers San Francisco",
    category="linkedin_profile",
    num_results=20,
    text=True
)

for profile in results.results:
    print(f"{profile.title}: {profile.url}")
用于潜在客户开发的 Websets
# Create a webset for company collection
webset = exa.websets.create(
    name="AI Healthcare Companies",
    search_query="AI healthcare startups",
    category="company",
    max_results=100
)

# Monitor for new matches
exa.websets.add_monitor(
    webset_id=webset.id,
    schedule="daily"
)

类别参考

类别使用场景索引规模
company公司网站、关于页面数百万
linkedin_profile职业资料10 亿以上个人资料
personal_site个人博客、作品集数百万
github代码仓库、开发者资料数百万

常见错误

  1. 未使用类别筛选器 — 实体搜索时始终设置 category="company" 或 category="linkedin_profile"
  2. 期待结构化数据 — Exa 返回网页;需解析文本以提取结构化字段
  3. 查询范围过宽 — 添加地点、行业或职位的具体信息,以获得更好的结果
  4. 忽略速率限制 — 大规模收集数据时,应批量发送请求并实现退避机制
  5. 缺少域名筛选器 — 使用 include_domains=["linkedin.com"],仅获取个人资料结果

评论

支持 Markdown