Communitygithub.com

criptogus/agent-evolve-network

在 Luma 活动中查找演讲者、主持人和嘉宾资料。提供两种模式:免费的直接抓取模式(获取主持人信息),或基于 Apify 的搜索模式(获取完整的嘉宾资料,含 LinkedIn/Twitter/个人简介)。

agent-evolve-network 是什么?

该技能专为 AI 代理设计,用于从 Luma 活动中提取演讲者、主持人和已注册嘉宾的资料,从而支持外展开发(Prospecting)工作流。它提供两种操作模式:免费的直接抓取模式可从 Luma 活动页面中提取事件元数据和主持人信息,但嘉宾资料仅在页面中公开嵌入时才可用;付费的 Apify 搜索模式则利用 Apify 平台上的“lexis-solutions/lu-ma-scraper”actor,通过关键词搜索(例如“AI San Francisco”)来返回完整的活动数据以及嘉宾的详细信息(姓名、个人简介、LinkedIn、Twitter、Instagram 和网站)。该技能支持 CSV 和 JSON 输出格式,并包含缓存机制以优化重复查询。其设计易于集成到 AI 代理的自动化工作流中——从搜索活动、提取资料、按理想客户画像(ICP)筛选,到最终生成外展信息。该技能适用于 Claude Code、Cursor 和 Codex 等支持 Python 脚本执行的 AI 代理平台。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/criptogus/agent-evolve-network/tree/HEAD/.claude/skills/luma-event-attendees

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

luma-event-attendees

发现并提取 Luma 活动中的演讲者、主持人和已注册嘉宾资料,用于外展开发。

两种模式

1. 直接抓取(免费)

直接抓取 Luma 活动页面。获取事件元数据 + 主持人信息。嘉宾资料仅在页面中公开嵌入时可用。

python3 scripts/scrape_event.py https://lu.ma/abc123

2. Apify 搜索(付费,推荐用于嘉宾列表)

使用 Apify 的 lexis-solutions/lu-ma-scraper actor 搜索 Luma,返回完整活动数据,包括 特色嘉宾资料(姓名、个人简介、LinkedIn、Twitter、Instagram、网站)。

python3 scripts/scrape_event.py --search "AI San Francisco"

费用: Apify 平台每月固定订阅费 $29。
租赁: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu

设置

1. Apify API 密钥(--search 模式必需)

  1. 创建账户:https://apify.com/
  2. 获取 API 密钥:https://console.apify.com/account/integrations
  3. 租赁 Luma 爬虫:https://console.apify.com/actors/r5gMxLV2rOF3J1fxu($29/月,24 小时免费试用)
  4. 设置密钥:
export APIFY_API_TOKEN="apify_api_YOUR_TOKEN_HERE"
# 或者在技能目录中创建 .env 文件

2. 安装依赖

pip3 install requests

使用方法

直接抓取(免费,仅限主持人)

# 单个活动
python3 scripts/scrape_event.py https://lu.ma/pwciozw0

# 多个活动
python3 scripts/scrape_event.py https://lu.ma/abc https://lu.ma/def

# 导出为 CSV
python3 scripts/scrape_event.py https://lu.ma/abc --output hosts.csv

Apify 搜索(嘉宾资料)

# 搜索旧金山的 AI 相关活动
python3 scripts/scrape_event.py --search "AI San Francisco"

# 仅列出活动(不提取人员)
python3 scripts/scrape_event.py --search "SaaS NYC" --events-only

# 将所有嘉宾导出为 CSV
python3 scripts/scrape_event.py --search "AI San Francisco" --output guests.csv

# 导出为 JSON
python3 scripts/scrape_event.py --search "AI SF" --output guests.json --json

缓存

默认缓存 24 小时:

# 强制刷新
python3 scripts/scrape_event.py --search "AI SF" --no-cache

# 自定义缓存时长
python3 scripts/scrape_event.py --search "AI SF" --cache-hours 12

选项参考

位置参数:
  urls                    要直接抓取的活动 URL(免费)

搜索:
  --search, -s            通过 Apify 搜索 Luma(例如 'AI San Francisco')
  --events-only           仅列出活动,不提取人员

输出:
  --output, -o            输出文件路径(.csv 或 .json)
  --json                  输出 JSON 格式(默认为 CSV)

缓存:
  --no-cache              跳过缓存,始终获取最新数据
  --cache-hours           缓存最大时长(小时,默认:24)

输出格式

CSV 列

nameevent_rolebiotitlecompanylinkedin_urltwitter_urlinstagram_urlwebsite_urlusernameevent_nameevent_dateevent_url

每个人可获得的数据

  • name - 全名
  • event_role - 主持人、嘉宾或演讲者
  • bio - Luma 个人简介
  • linkedin_url - LinkedIn 个人主页 URL
  • twitter_url - Twitter/X 个人主页 URL
  • instagram_url - Instagram 账号
  • website_url - 个人网站
  • username - Luma 用户名
  • event_name - 关联的活动名称
  • event_date - 活动日期(ISO 格式)
  • event_url - 活动链接

AI 代理工作流

该技能设计为供 AI 代理在外展工作流中调用:

步骤 1:查找活动

“在 Luma 上搜索旧金山的 AI 和 SaaS 活动”

python3 scripts/scrape_event.py --search "AI San Francisco" --events-only

步骤 2:提取嘉宾资料

“获取这些活动的所有嘉宾资料”

python3 scripts/scrape_event.py --search "AI San Francisco" --output guests.csv

步骤 3:按理想客户画像筛选

让代理过滤 CSV 文件:

“从这些嘉宾中,找出 B2B SaaS 公司的创始人/副总裁,员工数 20-200 人”

步骤 4:数据丰富

对于符合条件的线索:

  • 查看 LinkedIn 个人主页获取职位/公司详情
  • 研究他们的公司
  • 检查重叠信号(是否在招聘?近期获得融资?)

步骤 5:生成外展内容

“为符合条件的嘉宾起草连接请求。我会参加 [活动名]。我们销售 [产品],价格为 [价格]。保持轻松风格。”

数据访问实际情况

数据直接抓取(免费)Apify 搜索(付费)
活动元数据是是
主持人/组织者是是
特色嘉宾(公开 RSVP)有时是
完整与会者列表否(需登录)部分(仅公开资料)
嘉宾 LinkedIn/Twitter是(如果在页面中)是
嘉宾个人简介是(如果在页面中)是
嘉宾邮箱否否

注意: Luma 活动有一个 show_guest_list 设置。当禁用时,嘉宾资料不会公开可访问。Apify 爬虫仍可获取开启了该设置的活动中的 featured_guests。

示例提示

快速搜索:

“查找本月旧金山的 AI 活动,并获取嘉宾资料”

精准定位:

“搜索 Luma 上的 'SaaS growth' 活动。将所有嘉宾资料导出为 CSV。然后按我们的理想客户画像筛选:B2B SaaS 的副总裁及以上,员工数 50-500 人。”

完整工作流:

“搜索 Luma 上旧金山的 AI 和开发者活动。获取所有嘉宾资料。对于每个有 LinkedIn 的人,检查他们是否符合我们的理想客户画像(B2B SaaS 的创始人/副总裁,员工数 20-200 人,A-C 轮)。为我会在 [活动名] 上见到的人起草会前连接请求。我们以每月 $10K 的价格销售 GTM 工程服务。将符合条件的线索输出为 CSV。”

故障排除

“APIFY_API_TOKEN 未设置”

export APIFY_API_TOKEN="your_token_here"

“Apify actor 未租赁”

在以下地址租赁 Luma 爬虫:https://console.apify.com/actors/r5gMxLV2rOF3J1fxu

未找到活动的嘉宾

  • 该活动可能禁用了 show_guest_list
  • 尝试使用 --search 模式,该模式可以访问 featured_guests
  • 有些活动根本没有公开的嘉宾资料

“ModuleNotFoundError: requests”

pip3 install requests

元数据

metadata:
  clawdbot:
    emoji: "🎤"
    requires:
      env: ["APIFY_API_TOKEN"]
      bins: ["python3"]
      packages: ["requests"]

由 Goose 构建 - 基于 Apify(lexis-solutions/lu-ma-scraper)

相关技能