Communitygithub.com

luma-event-attendees (Luma 活动参会者提取)

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

luma-event-attendees (Luma 活动参会者提取) 是什么?

这是一个 AI Agent 技能,专门用于从 Luma 活动页面提取演讲者、主持人和已注册的嘉宾资料,以支持业务开发和外联工作。它提供两种操作模式:一种是免费的直接抓取模式,可以从 Luma 活动页面获取活动元数据和公开的主持人信息;另一种是基于 Apify 的付费搜索模式(推荐用于获取完整的嘉宾列表),通过“lexis-solutions/lu-ma-scraper”Actor 搜索 Luma 并返回完整的活动数据,包括嘉宾的姓名、简介、LinkedIn、Twitter、Instagram 和个人网站等信息。该技能支持 CSV 和 JSON 格式输出,并内置缓存机制(默认 24 小时),可避免重复请求。它还提供了一个完整的 AI Agent 工作流指南,从查找活动、提取嘉宾资料,到根据理想客户画像(ICP)筛选、丰富信息并生成个性化外联消息。支持 Claude Code、Cursor 和 Codex 等主流 AI 编程助手,适合用于外联和客户开发场景。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gooseworks-ai/goose-skills/tree/HEAD/skills/lead-generation/capabilities/luma-event-attendees

在你喜欢的 AI 中提问

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

文档

luma-event-attendees

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

两种模式

1. 直接抓取(免费)

直接抓取 Luma 活动页面。获取活动元数据 + 主持人信息。只有在页面中公开嵌入的嘉宾资料才能获取。

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

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

使用 lexis-solutions/lu-ma-scraper Apify 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 Agent 工作流

此技能设计为由 AI Agent 在外联工作流中调用:

步骤 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:根据 ICP 筛选

让代理过滤 CSV:

“从这些嘉宾中,找出 B2B SaaS 公司的创始人/VP,公司规模 20-200 人”

步骤 4:信息丰富

对于合格的线索:

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

步骤 5:生成外联信息

“为合格的嘉宾起草连接请求。我会参加 [活动名称]。我们销售 [产品],价格 [价格]。保持随意。”

数据获取现实

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

注意: Luma 活动有一个 show_guest_list 设置。当禁用时,嘉宾资料不会公开显示。Apify 抓取器仍然可以为有该设置的活动获取 featured_guests。

示例提示词

快速搜索:

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

定向搜索:

“搜索 Luma 上关于 'SaaS growth' 的活动。将所有嘉宾资料导出为 CSV。然后根据我们的 ICP 筛选:B2B SaaS 公司的 VP 及以上级别,50-500 人规模。”

完整工作流:

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

故障排除

“APIFY_API_TOKEN 未设置”

export APIFY_API_TOKEN="你的令牌"

“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)

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

gooseworks-ai/goose-skills

Burned-in captions for a finished vertical video, three kinds. transcribe.py gets word timings from the video's own audio through the GooseWorks proxy (fal Whisper, bills the Ads agent, cents); captions.py burns one to three words at a time with Pillow + ffmpeg (no libass needed), either pinned to a split-screen seam (plate 25% above / 75% below) or at a fixed height, in a plate, outline or one-word serif style, with an optional red hook card; plates.py burns per-beat caption blocks (black, one union silhouette, placed in the emptiest band) for formats with no voice. The last caption (the CTA) holds to the final frame. Use as the last step of any video ad.

gooseworks-ai/goose-skills

Assemble a cartoon / animated / hand-crafted music-video ad from a config — a sung song carries the whole narrative while N per-bar i2v clips (one recurring animated character, one look pack) are each cut to their BAR window from librosa beat-tracking and hard-concatenated on the bar, VEED-whisper white bold-sans captions in the BOTTOM third (Alignment 2, above the logo bug, no pill) burned from the song's word timings re-spelled against the locked lyrics, a persistent brand logo bug held over the body (suppressed on the end card), and closed on a solid-brand-color PIL end card with the song still playing under it — never AI-rendered text. This is the FREE deterministic assembly stage (cut-to-bar + hard concat + logo bug + captions + end card + song mux); the song, character, keyframes, and clips come from create-music-elevenlabs / create-image-fal / create-video-fal. Use for the cartoon-music-video format.

gooseworks-ai/goose-skills

Assemble a cinematic live-action-style music-video ad from a config — an original sung anthem carries the whole narrative while N 35mm-film-look i2v clips are each cut to their lyric window and hard-concatenated on the beat as a 3-act arc, the anthem muxed at loudnorm I=-14, cinematic lower-third serif captions built from the song's OWN word timings (never Whisper) with the hook line landing on the chorus drop, and closed on a brand end card composited from the real asset — never AI-rendered text. This is the FREE deterministic assembly stage (cut-to-window + hard concat + anthem mux + captions + end card); the anthem, keyframes, and clips come from create-music-elevenlabs / create-image-gpt-image-fal / create-video-fal. Use for the cinematic-music-video format.

gooseworks-ai/goose-skills

Assemble an editorial-motion podcast-clip ad from a config — a real clipped podcast MP3 carries the narrative while N flat limited-palette editorial-illustration keyframes (one look pack) are animated NOT by generative i2v but by DETERMINISTIC ffmpeg ken-burns (zoompan) + hard cuts (no crossfades, which expose geometric drift), each beat snapped to its spoken line, the real audio muxed, Whisper-driven captions burned only mid-sentence, and closed on a PIL brand end card — never AI-rendered text. This is the FREE deterministic assembly stage (ffmpeg ken-burns + hard concat + audio mux + captions + end card); the real audio is clipped from source and the keyframes come from create-image-fal. Use for the editorial-motion-podcast format.

gooseworks-ai/goose-skills

Analyze the message match between your ads and landing pages. Checks if the promise in the ad copy carries through to the landing page headline, body, and CTA. Flags disconnects that kill conversion rates. Works with Google, Meta, and LinkedIn ads.

gooseworks-ai/goose-skills

Generate a single 4-15s vertical video clip with ByteDance Seedance 2.0 reference-to-video via fal.ai. Multi-image reference (avatar + product + setting), native lip-synced VO + ambient audio (generate-audio on by default), internal multi-cut handling within one render. Routes through the GooseWorks FAL proxy (bills the Ads agent). The default clip atom for AI-creator UGC ads built on the NB2 + Seedance architecture. Validated on beauty-by-earth/video-01.

gooseworks-ai/goose-skills

Mandatory pre-publish review gate for a UGC video render. Transcribes the finished render's AUDIO with Whisper and word-diffs it against the approved spoken script, then gates set_final_render — blocking a render whose generated audio mis-voices a word (e.g. the approved "human-vetted" spoken as "human witted"), drops an approved phrase, or comes back silent. Runnable, gating counterpart to content-goose's review-transcript-integrity atom. Every ugc-video-formats recipe runs this after render and BEFORE set_final_render.

gooseworks-ai/goose-skills

Render pixel-accurate Apple Notes (iPhone, light mode) screenshot mockups from a JSON note spec. Outputs HTML + PNG at the iPhone 16/15 Pro native 1180×2556. Supports paragraphs, images, checklists, dividers, autocorrect underline, smart quotes, and an optional iOS keyboard chrome overlay used by the parent video-ad molecule.

gooseworks-ai/goose-skills

Extract competitor and customer intelligence from any company's landing page HTML. Discovers tech stack, analytics tools, ad pixels, customer logos, SEO metadata, CTAs, hidden elements, and more. No API keys required.

gooseworks-ai/goose-skills

Find Twitter/X influencers to promote a product or brand. Use when asked to find influencers, discover Twitter accounts for partnerships, identify creators in a niche, or build an influencer outreach list.

相关技能