skills/capabilities/luma-event-attendees/SKILL.md
Find speakers, hosts, and guest profiles at conferences and events on Luma. Two modes - free direct scrape for hosts, or Apify-powered search for full guest profiles with LinkedIn/Twitter/bio.
npx skillsauth add athina-ai/goose-skills luma-event-attendeesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Find and extract speakers, hosts, and registered guest profiles from Luma events for outreach prospecting.
Scrapes Luma event pages directly. Gets event metadata + hosts. Guest profiles only if publicly embedded in the page.
python3 scripts/scrape_event.py https://lu.ma/abc123
Uses the lexis-solutions/lu-ma-scraper Apify actor to search Luma and return full event data including featured guest profiles (name, bio, LinkedIn, Twitter, Instagram, website).
python3 scripts/scrape_event.py --search "AI San Francisco"
Cost: $29/month flat subscription on Apify. Rent: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu
export APIFY_API_TOKEN="apify_api_YOUR_TOKEN_HERE"
# Or create .env file in skill directory
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
# 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
Results cached for 24 hours by default:
# 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)
| name | event_role | bio | title | company | linkedin_url | twitter_url | instagram_url | website_url | username | event_name | event_date | event_url | |------|-----------|-----|-------|---------|-------------|-------------|---------------|-------------|----------|------------|------------|-----------|
This skill is designed to be called by an AI agent as part of a prospecting workflow:
"Search Luma for AI and SaaS events in San Francisco"
python3 scripts/scrape_event.py --search "AI San Francisco" --events-only
"Get all guest profiles from those events"
python3 scripts/scrape_event.py --search "AI San Francisco" --output guests.csv
Ask the agent to filter the CSV:
"From these guests, find founders/VPs at B2B SaaS companies, 20-200 employees"
For qualified leads:
"Draft connection requests for qualified guests. I'll be at [event]. We sell [product] at [price]. Keep it casual."
| Data | Direct Scrape (free) | Apify Search (paid) | |------|---------------------|---------------------| | Event metadata | Yes | Yes | | Hosts/organizers | Yes | Yes | | Featured guests (public RSVPs) | Sometimes | Yes | | Full attendee list | No (requires auth) | Partial (public profiles only) | | Guest LinkedIn/Twitter | Yes (if in page) | Yes | | Guest bio | Yes (if in page) | Yes | | Guest email | No | No |
Note: Luma events have a show_guest_list setting. When disabled, guest profiles aren't publicly accessible. The Apify scraper can still get featured_guests for events that have them.
Quick search:
"Find AI events in SF this month and get me guest profiles"
Targeted:
"Search Luma for 'SaaS growth' events. Export all guest profiles to CSV. Then qualify against our ICP: VP+ at B2B SaaS, 50-500 employees."
Full workflow:
"Search Luma for AI and developer events in SF. Get all guest profiles. For each person with a LinkedIn, check if they match our ICP (founders/VPs at B2B SaaS, 20-200 employees, Series A-C). Draft pre-event connection requests for the ones I'll see at [event name]. We sell GTM engineering at $10K/month. Output qualified leads to CSV."
export APIFY_API_TOKEN="your_token_here"
Rent the Luma scraper at: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu
show_guest_list disabledpip3 install requests
metadata:
clawdbot:
emoji: "🎤"
requires:
env: ["APIFY_API_TOKEN"]
bins: ["python3"]
packages: ["requests"]
Built by Goose - Powered by Apify (lexis-solutions/lu-ma-scraper)
content-media
Takes an existing screen recording or demo video and adds professional zoom/pan effects synchronized to the narration. Uses transcript-driven zoom targeting and Remotion for rendering. Optionally replaces audio with a soundtrack.
tools
Repurposes long-form video (podcasts, interviews, talks) into short-form vertical clips for Instagram Reels, TikTok, and YouTube Shorts. Handles transcription, moment selection, clip extraction, speaker-tracked reframing (16:9 to 9:16), and animated captions.
development
Creates talking head videos from any source material (docs, changelogs, blog posts, notes, transcripts). Produces multi-scene videos with avatar narration over screenshots/images using HeyGen v2 API. Supports Quick Shot and Full Producer modes.
tools
Generates Instagram-ready product reels from any e-commerce product page URL. Scrapes product images, classifies by type, generates AI-animated clips via Higgsfield API, creates text overlays with style presets, and composes a 15-20 second reel with music. Supports model-based and product-only reels.