Communitygithub.com

luma-event-attendees

Encuentra ponentes, anfitriones y perfiles de invitados en eventos de Luma. Dos modos: raspado directo gratuito para anfitriones o búsqueda con Apify para perfiles completos con LinkedIn/Twitter/biografía.

¿Qué es luma-event-attendees?

Esta habilidad permite a un agente de IA extraer perfiles de ponentes, anfitriones e invitados registrados en eventos de Luma para prospección comercial. Ofrece dos modos: un raspado directo gratuito que obtiene metadatos del evento y anfitriones, y un modo de búsqueda pago mediante el actor de Apify 'lexis-solutions/lu-ma-scraper' que devuelve perfiles completos de invitados destacados, incluyendo nombre, biografía, LinkedIn, Twitter, Instagram y sitio web. El script está escrito en Python y se ejecuta desde la línea de comandos, con soporte para exportación CSV y JSON, almacenamiento en caché y múltiples opciones de filtrado. Es ideal para agentes que realizan flujos de trabajo de prospección: buscar eventos, extraer perfiles, calificar contra un perfil de cliente ideal (ICP), enriquecer datos y generar mensajes de alcance.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/bash/luma-event-attendees

Preguntar en tu IA favorita

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

Documentación

¿Qué hace luma-event-attendees?

Encuentra y extrae ponentes, anfitriones y perfiles de invitados registrados de eventos de Luma para prospección comercial.

Dos Modos

1. Raspado Directo (gratuito)

Raspa directamente 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 Apify (pago, recomendado para listas de invitados)

Utiliza el actor de Apify lexis-solutions/lu-ma-scraper para buscar en Luma y devolver datos completos del evento, incluidos perfiles de invitados destacados (nombre, biografía, 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 raspador 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 habilidad

2. Instalar Dependencias

pip3 install requests

Uso

Raspado Directo (gratuito, 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 Apify (perfiles de invitados)

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

# Solo listar eventos (no 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

Almacenamiento en Caché

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

# Forzar descarga fresca
python3 scripts/scrape_event.py --search "AI SF" --no-cache

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

Referencia de Opciones

Posicionales:
  urls                    URLs de eventos a raspar directamente (gratuito)

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

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

Caché:
  --no-cache              Omitir caché, siempre descargar fresco
  --cache-hours           Edad máxima de la caché en horas (por defecto: 24)

Formato de Salida

Columnas CSV

nombrerol_eventobiografíacargoempresalinkedin_urltwitter_urlinstagram_urlwebsite_urlusernamenombre_eventofecha_eventourl_evento

Lo Que Obtienes Por Persona

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

Flujo de Trabajo para Agente de IA

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

Paso 1: Encontrar Eventos

"Busca en Luma eventos de IA 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 a 200 empleados"

Paso 4: Enriquecer

Para leads calificados:

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

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

DatoRaspado Directo (gratuito)Búsqueda Apify (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í
Biografía 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 raspador de Apify aún puede obtener featured_guests para eventos que los tengan.

Ejemplos de Comandos

Búsqueda rápida:

"Encuentra eventos de IA en SF este mes y obtenme perfiles de invitados"

Dirigido:

"Busca en Luma eventos '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 IA 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. Exporta los leads calificados a CSV."

Solución de Problemas

"APIFY_API_TOKEN no establecido"

export APIFY_API_TOKEN="tu_token_aqui"

"Actor de Apify no alquilado"

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

No se encontraron invitados para un evento

  • Es posible que el evento tenga deshabilitada la opción show_guest_list
  • 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 - Potenciado por Apify (lexis-solutions/lu-ma-scraper)

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

Skills relacionados