Communitygithub.com

criptogus/agent-evolve-network

Trouvez des conférenciers, hôtes et profils d'invités dans les conférences et événements Luma. Deux modes : grattage direct gratuit pour les hôtes, ou recherche Apify pour les profils complets (LinkedIn/Twitter/bio).

Qu'est-ce que agent-evolve-network ?

Cette compétence permet aux agents IA d'extraire des profils de conférenciers, hôtes et invités à partir d'événements Luma, pour le prospection. Elle fonctionne en deux modes : un grattage direct gratuit des pages événement (hôtes et métadonnées) et une recherche payante via Apify qui récupère les profils complets des invités (nom, bio, LinkedIn, Twitter, Instagram, site web). La compétence est conçue pour être utilisée dans un workflow en plusieurs étapes : trouver des événements, extraire les profils, qualifier les prospects par rapport à un profil client idéal (ICP), enrichir les données, puis générer des messages de prospection. Elle nécessite une installation simple (Python, requests) et un token API Apify pour le mode recherche. Les résultats sont exportables en CSV ou JSON, avec une mise en cache configurable. La compétence est adaptée aux agents conversationnels (Claude Code, Cursor, etc.) pour automatiser la prospection lors de conférences.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/criptogus/agent-evolve-network/tree/HEAD/.claude/skills/luma-event-attendees

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

luma-event-attendees

Trouvez et extrayez les conférenciers, hôtes et profils d'invités enregistrés à partir d'événements Luma pour la prospection.

Deux modes

1. Grattage direct (gratuit)

Gratte directement les pages d'événements Luma. Récupère les métadonnées de l'événement + les hôtes. Les profils d'invités uniquement s'ils sont intégrés publiquement dans la page.

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

2. Recherche Apify (payant, recommandé pour les listes d'invités)

Utilise l'acteur Apify lexis-solutions/lu-ma-scraper pour rechercher Luma et renvoyer les données complètes de l'événement, y compris les profils d'invités en vedette (nom, bio, LinkedIn, Twitter, Instagram, site web).

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

Coût : Abonnement forfaitaire de 29 $/mois sur Apify. Location : https://console.apify.com/actors/r5gMxLV2rOF3J1fxu

Configuration

1. Jeton API Apify (requis pour le mode --search)

  1. Créez un compte : https://apify.com/
  2. Obtenez un jeton API : https://console.apify.com/account/integrations
  3. Louez le scraper Luma : https://console.apify.com/actors/r5gMxLV2rOF3J1fxu (29 $/mois, essai gratuit de 24h)
  4. Définissez le jeton :
export APIFY_API_TOKEN="apify_api_VOTRE_JETON_ICI"
# Ou créez un fichier .env dans le répertoire de la compétence

2. Installer les dépendances

pip3 install requests

Utilisation

Grattage direct (gratuit, hôtes uniquement)

# Événement unique
python3 scripts/scrape_event.py https://lu.ma/pwciozw0

# Événements multiples
python3 scripts/scrape_event.py https://lu.ma/abc https://lu.ma/def

# Exporter en CSV
python3 scripts/scrape_event.py https://lu.ma/abc --output hotes.csv

Recherche Apify (profils d'invités)

# Rechercher des événements IA à SF
python3 scripts/scrape_event.py --search "IA San Francisco"

# Lister uniquement les événements (sans extraire les personnes)
python3 scripts/scrape_event.py --search "SaaS NYC" --events-only

# Exporter tous les invités en CSV
python3 scripts/scrape_event.py --search "IA San Francisco" --output invites.csv

# Exporter en JSON
python3 scripts/scrape_event.py --search "IA SF" --output invites.json --json

Mise en cache

Les résultats sont mis en cache pendant 24 heures par défaut :

# Forcer un rafraîchissement
python3 scripts/scrape_event.py --search "IA SF" --no-cache

# Durée de cache personnalisée
python3 scripts/scrape_event.py --search "IA SF" --cache-hours 12

Référence des options

Positionnel :
  urls                    URLs d'événements à gratter directement (gratuit)

Recherche :
  --search, -s            Rechercher Luma via Apify (ex : 'IA San Francisco')
  --events-only           Lister uniquement les événements, sans extraire les personnes

Sortie :
  --output, -o            Chemin du fichier de sortie (.csv ou .json)
  --json                  Format de sortie JSON (par défaut : CSV)

Cache :
  --no-cache              Ignorer le cache, toujours récupérer les données fraîches
  --cache-hours           Âge maximal du cache en heures (par défaut : 24)

Format de sortie

Colonnes CSV

nameevent_rolebiotitlecompanylinkedin_urltwitter_urlinstagram_urlwebsite_urlusernameevent_nameevent_dateevent_url

Ce que vous obtenez par personne

  • name - Nom complet
  • event_role - Hôte, Invité ou Conférencier
  • bio - Bio du profil Luma
  • linkedin_url - URL du profil LinkedIn
  • twitter_url - URL du profil Twitter/X
  • instagram_url - Identifiant Instagram
  • website_url - Site web personnel
  • username - Nom d'utilisateur Luma
  • event_name - L'événement auquel ils sont associés
  • event_date - Date de l'événement (format ISO)
  • event_url - Lien vers l'événement

Workflow pour agent IA

Cette compétence est conçue pour être appelée par un agent IA dans le cadre d'un workflow de prospection :

Étape 1 : Trouver des événements

"Recherche des événements IA et SaaS à San Francisco sur Luma"

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

Étape 2 : Extraire les profils d'invités

"Récupère tous les profils d'invités de ces événements"

python3 scripts/scrape_event.py --search "IA San Francisco" --output invites.csv

Étape 3 : Qualifier par rapport à l'ICP

Demandez à l'agent de filtrer le CSV :

"Parmi ces invités, trouve les fondateurs/VP dans des entreprises B2B SaaS, 20-200 employés"

Étape 4 : Enrichir

Pour les prospects qualifiés :

  • Consultez les profils LinkedIn pour les détails du poste/de l'entreprise
  • Recherchez leurs entreprises
  • Vérifiez les signaux de recrutement (embauche ? récemment financé ?)

Étape 5 : Générer des messages de prospection

"Rédige des demandes de connexion pour les invités qualifiés. Je serai à [événement]. Nous vendons [produit] à [prix]. Reste décontracté."

Réalités de l'accès aux données

DonnéesGrattage direct (gratuit)Recherche Apify (payant)
Métadonnées de l'événementOuiOui
Hôtes/organisateursOuiOui
Invités en vedette (RSVP publics)ParfoisOui
Liste complète des participantsNon (nécessite authentification)Partielle (profils publics uniquement)
LinkedIn/Twitter des invitésOui (si dans la page)Oui
Bio des invitésOui (si dans la page)Oui
Email des invitésNonNon

Remarque : Les événements Luma ont un paramètre show_guest_list. Lorsqu'il est désactivé, les profils d'invités ne sont pas accessibles publiquement. Le scraper Apify peut toujours obtenir les featured_guests pour les événements qui en ont.

Exemples de prompts

Recherche rapide :

"Trouve des événements IA à SF ce mois-ci et récupère les profils d'invités"

Ciblée :

"Recherche des événements Luma 'Croissance SaaS'. Exporte tous les profils d'invités en CSV. Qualifie ensuite par rapport à notre ICP : VP+ dans B2B SaaS, 50-500 employés."

Workflow complet :

"Recherche des événements IA et développeurs à SF sur Luma. Récupère tous les profils d'invités. Pour chaque personne avec un LinkedIn, vérifie si elle correspond à notre ICP (fondateurs/VP dans B2B SaaS, 20-200 employés, Series A-C). Rédige des demandes de connexion pré-événement pour ceux que je verrai à [nom de l'événement]. Nous vendons GTM engineering à 10 000 $/mois. Exporte les prospects qualifiés en CSV."

Dépannage

"APIFY_API_TOKEN non défini"

export APIFY_API_TOKEN="votre_jeton_ici"

"Acteur Apify non loué"

Louez le scraper Luma sur : https://console.apify.com/actors/r5gMxLV2rOF3J1fxu

Aucun invité trouvé pour un événement

  • L'événement peut avoir désactivé show_guest_list
  • Essayez le mode --search qui peut accéder aux featured_guests
  • Certains événements n'ont tout simplement pas de profils d'invités publics

"ModuleNotFoundError: requests"

pip3 install requests

Métadonnées

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

Construit par Goose - Propulsé par Apify (lexis-solutions/lu-ma-scraper)

Skills associés