luma-event-attendees について
Luma のイベントを探し、取得可能な主催者、登壇者、ゲストのプロフィールを抽出する営業開拓スキルです。イベントページの直接スクレイピングと Apify 検索に対応し、CSV 出力とキャッシュも利用できます。
主な機能
- 01イベントページと主催者情報の取得
- 02Apify による Luma イベント検索
- 03取得可能なゲストと登壇者プロフィールの抽出
- 04イベント情報とプロフィールの CSV 出力
- 05保存期間を設定できる結果キャッシュ
活用シーン
- 01営業開拓のテーマに合うイベントを検索
- 02イベント参加者の公開プロフィールを収集
- 03選別用のイベント起点リードリストを作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ gooseworks-ai/ goose-skills --skill luma-event-attendeesインストール後、Claude Code で/luma-event-attendeesを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdskill.meta.jsonscripts/apify_client.pyscrape_event.py詳細
luma-event-attendees
Luma イベントからスピーカー、ホスト、登録済みゲストのプロフィールを検索・抽出し、アウトリーチの見込み客開拓に活用します。
2 つのモード
1. 直接スクレイピング(無料)
Luma のイベントページを直接スクレイピングします。イベントのメタデータとホストを取得します。ゲストのプロフィールは、ページに公開状態で埋め込まれている場合のみ取得できます。
python3 scripts/scrape_event.py https://lu.ma/abc123
2. Apify 検索(有料、ゲストリスト向けに推奨)
lexis-solutions/lu-ma-scraper Apify アクターを使って 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 モードで必須)
- アカウントを作成します:https://apify.com/
- API トークンを取得します:https://console.apify.com/account/integrations
- Luma スクレーパーをレンタルします:https://console.apify.com/actors/r5gMxLV2rOF3J1fxu (月額 $29、24 時間の無料トライアル)
- トークンを設定します:
export APIFY_API_TOKEN="apify_api_YOUR_TOKEN_HERE"
# Or create .env file in skill directory
2. 依存関係をインストールする
pip3 install requests
使い方
直接スクレイピング(無料、ホストのみ)
# Single event
python3 scripts/scrape_event.py https://lu.ma/pwciozw0
# Multiple events
python3 scripts/scrape_event.py https://lu.ma/abc https://lu.ma/def
# Export to CSV
python3 scripts/scrape_event.py https://lu.ma/abc --output hosts.csv
Apify 検索(ゲストのプロフィール)
# Search for AI events in SF
python3 scripts/scrape_event.py --search "AI San Francisco"
# Just list events (don't extract people)
python3 scripts/scrape_event.py --search "SaaS NYC" --events-only
# Export all guests to CSV
python3 scripts/scrape_event.py --search "AI San Francisco" --output guests.csv
# Export as JSON
python3 scripts/scrape_event.py --search "AI SF" --output guests.json --json
キャッシュ
デフォルトでは、結果は 24 時間キャッシュされます:
# Force fresh fetch
python3 scripts/scrape_event.py --search "AI SF" --no-cache
# Custom cache duration
python3 scripts/scrape_event.py --search "AI SF" --cache-hours 12
オプション一覧
Positional:
urls Event URLs to scrape directly (free)
Search:
--search, -s Search Luma via Apify (e.g., 'AI San Francisco')
--events-only Only list events, don't extract people
Output:
--output, -o Output file path (.csv or .json)
--json Output JSON format (default: CSV)
Cache:
--no-cache Skip cache, always fetch fresh
--cache-hours Cache max age in hours (default: 24)
出力形式
CSV 列
| 名前 | イベントでの役割 | 経歴 | 役職 | 会社 | LinkedIn URL | Twitter URL | Instagram URL | ウェブサイト URL | ユーザー名 | イベント名 | イベントの日付 | イベント URL |
|---|
各人物について取得できる情報
- 名前 - 氏名
- イベントでの役割 - ホスト、ゲスト、またはスピーカー
- 経歴 - 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:ICP に照らして適格性を判断する
エージェントに CSV を絞り込むよう依頼します:
「このゲストの中から、従業員数が 20~200 人の B2B SaaS 企業に勤める創業者または VP を見つけてください」
ステップ 4:情報を充実させる
適格なリードについて:
- LinkedIn プロフィールを調べ、役職や会社の詳細を確認します
- その会社について調査します
- 重複する兆候(採用中か、最近資金調達したかなど)を確認します
ステップ 5:アウトリーチを作成する
「適格なゲストへのコネクションリクエストの下書きを作成してください。私は [event] に参加します。[price] で [product] を販売しています。カジュアルな文面にしてください。」
データアクセスの実情
| データ | 直接スクレイピング(無料) | Apify 検索(有料) |
|---|---|---|
| イベントのメタデータ | はい | はい |
| ホスト/主催者 | はい | はい |
| 注目ゲスト(公開 RSVP) | 場合による | はい |
| 参加者リスト全件 | いいえ(認証が必要) | 一部(公開プロフィールのみ) |
| ゲストの LinkedIn/Twitter | はい(ページに含まれる場合) | はい |
| ゲストの経歴 | はい(ページに含まれる場合) | はい |
| ゲストのメールアドレス | いいえ | いいえ |
注: Luma イベントには show_guest_list 設定があります。無効になっている場合、ゲストのプロフィールは公開されません。Apify スクレーパーは、featured_guests があるイベントについては引き続き取得できます。
プロンプトの例
クイック検索:
「今月のSFのAIイベントを探して、ゲストのプロフィールを取得してください」
対象を絞った検索:
「Lumaで「SaaS growth」のイベントを検索してください。ゲストのプロフィールをすべてCSVにエクスポートしてください。その後、当社のICP(B2B SaaS企業のVP以上、従業員50~500人)に照らして適格性を判定してください。」
ワークフロー全体:
「LumaでSFのAIおよび開発者向けイベントを検索してください。ゲストのプロフィールをすべて取得してください。LinkedInのプロフィールがある人については、当社のICP(B2B SaaS企業の創業者/VP、従業員20~200人、シリーズA~C)に合致するかを確認してください。[イベント名]で会う人に向けた、イベント前のつながり申請文を作成してください。当社はGTMエンジニアリングを月額$10Kで販売しています。適格な見込み客を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)