Communitygithub.com

luma-event-attendees

Luma 이벤트에서 연사, 호스트, 게스트 프로필을 찾아 추출합니다. 호스트만 무료로 스크래핑하거나 Apify를 사용해 LinkedIn, Twitter, 바이오 정보가 포함된 전체 게스트 프로필을 검색할 수 있는 두 가지 모드를 제공합니다.

luma-event-attendees란 무엇인가요?

이 스킬은 Luma 이벤트 페이지에서 연사, 호스트, 등록된 게스트 프로필을 찾고 추출하는 도구입니다. 주로 아웃리치 발굴 워크플로우의 일부로 사용되며, AI 에이전트가 잠재 고객을 식별하고 연락할 수 있도록 돕습니다. 두 가지 모드를 제공합니다. 무료 직접 스크래핑 모드는 이벤트 메타데이터와 호스트 정보를 가져오지만 게스트 프로필은 페이지에 공개적으로 포함된 경우에만 제한적으로 접근할 수 있습니다. 유료 Apify 검색 모드는 `lexis-solutions/lu-ma-scraper` Apify 액터를 사용하여 Luma를 검색하고 이름, 바이오, LinkedIn, Twitter, Instagram, 웹사이트 등 게스트의 상세 프로필 정보를 반환합니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 사용할 수 있으며, 이벤트 찾기, 참석자 추출, 적합 고객 프로필(ICP) 기반 필터링, 리드 강화, 그리고 개인화된 아웃리치 메시지 생성 등 일련의 단계를 자동화합니다. 간단한 명령줄 인터페이스를 제공하며, 결과를 CSV 또는 JSON 형식으로 내보낼 수 있습니다.

지원 대상~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에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

luma-event-attendees은(는) 무엇을 하나요?

Luma 이벤트에서 연사, 호스트, 등록된 게스트 프로필을 찾고 추출하여 아웃리치 발굴에 활용합니다.

두 가지 모드

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 모드에서 필요)

  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 검색 (게스트 프로필)

# SF에서 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단계: 이벤트 찾기

"Search Luma for AI and SaaS events in San Francisco"

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

2단계: 게스트 프로필 추출

"Get all guest profiles from those events"

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

3단계: ICP(이상 고객 프로필)에 맞게 필터링

에이전트에게 CSV를 필터링하도록 요청:

"From these guests, find founders/VPs at B2B SaaS companies, 20-200 employees"

4단계: 데이터 강화

적격 리드에 대해:

  • 역할/회사 세부 정보를 위해 LinkedIn 프로필 조회
  • 회사 조사
  • 중복 신호 확인 (채용 중? 최근 투자 유치?)

5단계: 아웃리치 생성

"Draft connection requests for qualified guests. I'll be at [event]. We sell [product] at [price]. Keep it casual."

데이터 접근 현실

데이터직접 스크래핑 (무료)Apify 검색 (유료)
이벤트 메타데이터예예
호스트/주최자예예
추천 게스트 (공개 RSVP)가끔예
전체 참석자 목록아니오 (인증 필요)부분적 (공개 프로필만)
게스트 LinkedIn/Twitter예 (페이지에 있는 경우)예
게스트 바이오예 (페이지에 있는 경우)예
게스트 이메일아니오아니오

참고: Luma 이벤트에는 show_guest_list 설정이 있습니다. 비활성화되면 게스트 프로필에 공개적으로 접근할 수 없습니다. Apify 스크래퍼는 해당 설정이 활성화된 이벤트에서도 featured_guests를 가져올 수 있습니다.

예시 프롬프트

빠른 검색:

"이번 달 SF에서 열리는 AI 이벤트를 찾고 게스트 프로필을 가져와 줘"

타겟 검색:

"'SaaS growth' 이벤트를 Luma에서 검색해. 모든 게스트 프로필을 CSV로 내보내. 그런 다음 ICP에 맞게 필터링해: B2B SaaS의 VP 이상, 50-500명 규모 직원."

전체 워크플로우:

"SF에서 열리는 AI 및 개발자 이벤트를 Luma에서 검색해. 모든 게스트 프로필을 가져와. LinkedIn이 있는 각 사람에 대해 ICP 일치 여부를 확인해 (B2B SaaS 창업자/VP, 20-200명, Series A-C). [이벤트 이름]에서 볼 사람들을 위한 사전 연결 요청을 작성해. 우리는 GTM 엔지니어링을 월 $10,000에 판매해. 적격 리드를 CSV로 출력해."

문제 해결

"APIFY_API_TOKEN not set"

export APIFY_API_TOKEN="your_token_here"

"Apify actor not rented"

다음에서 Luma 스크래퍼 대여: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu

이벤트에서 게스트를 찾을 수 없음

  • 이벤트의 show_guest_list 설정이 비활성화되어 있을 수 있음
  • featured_guests에 접근할 수 있는 --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.

관련 스킬