Communitygithub.com

asistentes-luma-eventos

Encuentra speakers, anfitriones y perfiles de invitados en conferencias y eventos en Luma. Dos modos: extracción directa gratuita para anfitriones, o búsqueda con Apify para perfiles completos con LinkedIn/Twitter/bio.

¿Qué es asistentes-luma-eventos?

Esta skill permite a un agente de IA extraer datos de eventos de Luma, incluyendo anfitriones, speakers e invitados destacados. Ofrece dos modos: un modo gratuito que scrapea directamente la página del evento (obteniendo metadatos y anfitriones) y un modo de pago con Apify que busca eventos por palabra clave y devuelve perfiles completos de invitados con nombre, bio, LinkedIn, Twitter, Instagram y sitio web. Es ideal para prospección y outreach antes de conferencias, soportando exportación a CSV/JSON, caché de resultados y flujos de trabajo completos: encontrar eventos relevantes, extraer invitados, filtrar por perfil de cliente ideal (ICP), enriquecer con LinkedIn y generar solicitudes de conexión personalizadas. Compatible con cualquier agente de IA que ejecute comandos de shell o scripts de Python, usando requests y la API de Apify.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace asistentes-luma-eventos?

Encuentra y extrae perfiles de speakers, anfitriones e invitados registrados en eventos de Luma para prospección de contactos.

Dos Modos

1. Extracción Directa (gratuita)

Extrae datos directamente de las páginas de eventos de Luma. Obtiene metadatos del evento + anfitriones. Perfiles de invitados solo si están incrustados públicamente en la página.

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

2. Búsqueda con Apify (de pago, recomendado para listas de invitados)

Usa el actor lexis-solutions/lu-ma-scraper de Apify para buscar en Luma y devolver datos completos del evento, incluidos los perfiles de invitados destacados (nombre, bio, LinkedIn, Twitter, Instagram, sitio web).

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

Costo: Suscripción plana de $29/mes en Apify. Alquiler: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu

Configuración

1. Token de API de Apify (requerido para el modo --search)

  1. Crea una cuenta: https://apify.com/
  2. Obtén el token de API: https://console.apify.com/account/integrations
  3. Alquila el scraper de Luma: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu ($29/mes, prueba gratuita de 24h)
  4. Establece el token:
export APIFY_API_TOKEN="apify_api_TU_TOKEN_AQUI"
# O crea un archivo .env en el directorio de la skill

2. Instalar Dependencias

pip3 install requests

Uso

Extracción Directa (gratuita, solo anfitriones)

# Evento único
python3 scripts/scrape_event.py https://lu.ma/pwciozw0

# Múltiples eventos
python3 scripts/scrape_event.py https://lu.ma/abc https://lu.ma/def

# Exportar a CSV
python3 scripts/scrape_event.py https://lu.ma/abc --output anfitriones.csv

Búsqueda con Apify (perfiles de invitados)

# Buscar eventos de AI en SF
python3 scripts/scrape_event.py --search "AI San Francisco"

# Solo listar eventos (sin extraer personas)
python3 scripts/scrape_event.py --search "SaaS NYC" --events-only

# Exportar todos los invitados a CSV
python3 scripts/scrape_event.py --search "AI San Francisco" --output invitados.csv

# Exportar como JSON
python3 scripts/scrape_event.py --search "AI SF" --output invitados.json --json

Caché

Los resultados se almacenan en caché durante 24 horas por defecto:

# Forzar una obtención nueva
python3 scripts/scrape_event.py --search "AI SF" --no-cache

# Duración personalizada de la caché
python3 scripts/scrape_event.py --search "AI SF" --cache-hours 12

Referencia de Opciones

Posicional:
  urls                    URLs de eventos para extraer directamente (gratuito)

Búsqueda:
  --search, -s            Buscar en Luma mediante Apify (ej., 'AI San Francisco')
  --events-only           Solo listar eventos, sin extraer personas

Salida:
  --output, -o            Ruta del archivo de salida (.csv o .json)
  --json                  Formato de salida JSON (por defecto: CSV)

Caché:
  --no-cache              Saltar caché, siempre obtener datos nuevos
  --cache-hours           Antigüedad máxima de la caché en horas (por defecto: 24)

Formato de Salida

Columnas CSV

nombrerol_eventobiotituloempresalinkedin_urltwitter_urlinstagram_urlwebsite_urlusuarionombre_eventofecha_eventourl_evento

Qué Obtienes por Persona

  • nombre - Nombre completo
  • rol_evento - Anfitrión, Invitado o Speaker
  • bio - Biografía del perfil de Luma
  • linkedin_url - URL del perfil de LinkedIn
  • twitter_url - URL del perfil de Twitter/X
  • instagram_url - Usuario de Instagram
  • website_url - Sitio web personal
  • usuario - Nombre de usuario en Luma
  • nombre_evento - Evento al que está asociado
  • fecha_evento - Fecha del evento (formato ISO)
  • url_evento - Enlace al evento

Flujo de Trabajo para Agentes de IA

Esta skill está diseñada para ser llamada por un agente de IA como parte de un flujo de prospección:

Paso 1: Encontrar Eventos

"Busca en Luma eventos de AI y SaaS en San Francisco"

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

Paso 2: Extraer Perfiles de Invitados

"Obtén todos los perfiles de invitados de esos eventos"

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

Paso 3: Calificar Contra el ICP

Pide al agente que filtre el CSV:

"De estos invitados, encuentra fundadores/VPs en empresas B2B SaaS, de 20-200 empleados"

Paso 4: Enriquecer

Para leads calificados:

  • Busca perfiles de LinkedIn para detalles de cargo/empresa
  • Investiga sus empresas
  • Verifica señales superpuestas (¿están contratando? ¿recibieron financiación reciente?)

Paso 5: Generar Contacto

"Redacta solicitudes de conexión para los invitados calificados. Estaré en [evento]. Vendemos [producto] a [precio]. Mantenlo casual."

Realidades del Acceso a Datos

DatoExtracción Directa (gratuita)Búsqueda con Apify (de pago)
Metadatos del eventoSíSí
Anfitriones/organizadoresSíSí
Invitados destacados (RSVPs públicos)A vecesSí
Lista completa de asistentesNo (requiere autenticación)Parcial (solo perfiles públicos)
LinkedIn/Twitter del invitadoSí (si está en la página)Sí
Bio del invitadoSí (si está en la página)Sí
Correo electrónico del invitadoNoNo

Nota: Los eventos de Luma tienen una configuración show_guest_list. Cuando está deshabilitada, los perfiles de invitados no son accesibles públicamente. El scraper de Apify aún puede obtener featured_guests para eventos que los tengan.

Ejemplos de Prompts

Búsqueda rápida:

"Encuentra eventos de AI en SF este mes y obtén los perfiles de los invitados"

Dirigido:

"Busca en Luma eventos de 'SaaS growth'. Exporta todos los perfiles de invitados a CSV. Luego califícalos contra nuestro ICP: VP+ en B2B SaaS, 50-500 empleados."

Flujo completo:

"Busca en Luma eventos de AI y desarrolladores en SF. Obtén todos los perfiles de invitados. Para cada persona con LinkedIn, verifica si coincide con nuestro ICP (fundadores/VPs en B2B SaaS, 20-200 empleados, Serie A-C). Redacta solicitudes de conexión previas al evento para aquellos que veré en [nombre del evento]. Vendemos ingeniería GTM a $10K/mes. Genera leads calificados en CSV."

Solución de Problemas

"APIFY_API_TOKEN no configurado"

export APIFY_API_TOKEN="tu_token_aqui"

"Actor de Apify no alquilado"

Alquila el scraper de Luma en: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu

No se encontraron invitados para un evento

  • Es posible que el evento tenga show_guest_list deshabilitado
  • Prueba el modo --search que puede acceder a featured_guests
  • Algunos eventos simplemente no tienen perfiles de invitados públicos

"ModuleNotFoundError: requests"

pip3 install requests

Metadatos

metadata:
  clawdbot:
    emoji: "🎤"
    requires:
      env: ["APIFY_API_TOKEN"]
      bins: ["python3"]
      packages: ["requests"]

Construido por Goose - Con tecnología de 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.

Skills relacionados