Communitygithub.com

luma-event-attendees

從 Luma 活動中尋找並擷取講者、主辦人及與會者個人資料,可用於潛在客戶開發。提供免費直接抓取(主辦人資訊)及付費 Apify 搜尋(完整與會者資料,含 LinkedIn/Twitter/簡介)兩種模式。

luma-event-attendees 是什麼?

這個技能讓 AI 代理能夠從 Luma 活動頁面中搜尋、擷取並導出參與者資料,是相當實用的潛在客戶開發工具。它提供兩種主要模式:第一種是免費的直接抓取模式,可以從 Luma 活動頁面取得活動中繼資料與主辦人資訊,當與會者資料公開嵌入頁面時也能一併取得。第二種是付費的 Apify 搜尋模式,每月 29 美元,使用 `lexis-solutions/lu-ma-scraper` 這個 Apify actor,能夠完整回傳活動資料,包括精選與會者的姓名、簡介、LinkedIn、Twitter、Instagram 及個人網站。這個技能支援 Claude Code、Cursor 或 Codex 等 AI 編碼代理,並能處理多個活動網址、快取結果以減少重複抓取,以及導出 CSV 或 JSON 格式。技能的文件還包含完整的 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 Token(--search 模式必要)

  1. 建立帳戶:https://apify.com/
  2. 取得 API Token:https://console.apify.com/account/integrations
  3. 租用 Luma 爬蟲:https://console.apify.com/actors/r5gMxLV2rOF3J1fxu(每月 $29,有 24 小時免費試用)
  4. 設定 Token:
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                    要直接抓取的活動網址(免費)

搜尋選項:
  --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 個人檔案網址
  • twitter_url - Twitter/X 個人檔案網址
  • instagram_url - Instagram 帳號
  • website_url - 個人網站
  • username - Luma 使用者名稱
  • event_name - 他們關聯的活動名稱
  • event_date - 活動日期(ISO 格式)
  • event_url - 活動連結

AI 代理工作流程

這個技能設計給 AI 代理在潛在客戶開發流程中呼叫:

第一步:尋找活動

「在 Luma 上搜尋舊金山的 AI 和 SaaS 活動」

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

第二步:擷取與會者個人資料

「取得這些活動的所有與會者個人資料」

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

第三步:根據理想客戶檔案(ICP)篩選

要求代理過濾 CSV:

「從這些與會者中,找出 B2B SaaS 公司的創辦人/副總裁,員工人數 20-200 人」

第四步:資料豐富化

針對符合資格的潛在客戶:

  • 查詢 LinkedIn 個人檔案以取得職位/公司詳細資訊
  • 研究他們的公司
  • 檢查是否有重疊的信號(正在招募?最近獲得投資?)

第五步:產生外展內容

「為符合資格的與會者草擬連線邀請。我會參加 [活動名稱]。我們銷售 [產品],價格為 [價格]。保持輕鬆隨意的語氣。」

資料存取實際情況

資料直接抓取(免費)Apify 搜尋(付費)
活動中繼資料是是
主辦人/組織者是是
精選與會者(公開 RSVP)有時候是
完整與會者名單否(需要登入)部分(僅公開個人資料)
與會者 LinkedIn/Twitter是(如果頁面中有)是
與會者簡介是(如果頁面中有)是
與會者 Email否否

注意: 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 輪)。為我會在 [活動名稱] 見到的對象草擬活動前的連線邀請。我們銷售 GTM 工程服務,每月 $10,000。將符合資格的潛在客戶輸出為 CSV。」

疑難排解

「APIFY_API_TOKEN 未設定」

export APIFY_API_TOKEN="your_token_here"

「Apify actor 未租用」

在以下網址租用 Luma 爬蟲:https://console.apify.com/actors/r5gMxLV2rOF3J1fxu

活動中找不到與會者

  • 該活動可能已停用 show_guest_list 設定
  • 嘗試使用 --search 模式,它可以存取精選與會者
  • 有些活動根本沒有公開的與會者個人資料

「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.

相關技能