Communitygithub.com

majiayu000/claude-skill-registry

查找并提取 Luma 活动中的演讲者、主持人和注册嘉宾资料,支持免费直接抓取和付费 Apify 搜索两种模式。

claude-skill-registry 是什么?

此技能专为 AI 代理(如 Claude Code、Cursor 等)设计,用于从 Luma 活动页面中查找并提取演讲者、主持人和嘉宾资料,以支持外展潜在客户挖掘。它提供两种模式:一是免费的直接抓取模式,可从 Luma 活动页面获取元数据和主持人信息,有时也能获取公开嵌入的嘉宾资料;二是基于 Apify 的付费搜索模式,利用“lexis-solutions/lu-ma-scraper”actor 进行搜索,返回完整活动数据,包括嘉宾姓名、简介、LinkedIn、Twitter、Instagram 和网站等。该技能支持 CSV 和 JSON 格式输出,并内置缓存机制。用户可通过 CLI 命令执行搜索,AI 代理可将其整合到“查找活动→提取嘉宾→按 ICP 筛选→丰富资料→生成外联”的完整工作流中。Apify 搜索模式需订阅服务(每月 $29),并提供 24 小时免费试用。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

luma-event-attendees

从 Luma 活动中查找并提取演讲者、主持人和注册嘉宾资料,用于外展潜在客户挖掘。

两种模式

1. 直接抓取(免费)

直接抓取 Luma 活动页面。获取活动元数据和主持人信息。嘉宾资料仅在页面中公开嵌入时可用。

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

2. Apify 搜索(付费,推荐用于获取嘉宾列表)

使用 lexis-solutions/lu-ma-scraper Apify actor 搜索 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 搜索(嘉宾资料)

# 搜索旧金山的 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:查找活动

"搜索 Luma,查找旧金山的 AI 和 SaaS 活动"

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

步骤 2:提取嘉宾资料

"从这些活动中获取所有嘉宾资料"

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

步骤 3:按 ICP 筛选

让代理过滤 CSV:

"从这些嘉宾中,找出 B2B SaaS 公司的创始人/副总裁,员工规模在 20-200 人"

步骤 4:丰富资料

对于符合条件的潜在客户:

  • 查找 LinkedIn 资料以获取职位/公司详细信息
  • 研究他们的公司
  • 检查是否有重叠的信号(正在招聘?近期获得融资?)

步骤 5:生成外联

"为符合条件的嘉宾起草连接请求。我会参加 [活动名称]。我们销售 [产品],价格为 [价格]。保持随意。"

数据访问实际情况

数据直接抓取(免费)Apify 搜索(付费)
活动元数据是是
主持人/组织者是是
特色嘉宾(公开 RSVP)有时是
完整与会者名单否(需要认证)部分(仅公开资料)
嘉宾 LinkedIn/Twitter是(如果在页面中)是
嘉宾简介是(如果在页面中)是
嘉宾邮箱否否

注意: Luma 活动有一个 show_guest_list 设置。如果禁用,嘉宾资料将无法公开访问。Apify 抓取器仍然可以获取启用了该功能的活动的 featured_guests。

示例提示

快速搜索:

"查找本月旧金山的 AI 活动,并获取嘉宾资料"

定向搜索:

"搜索 Luma 上的 'SaaS growth' 活动。将所有嘉宾资料导出为 CSV。然后按照我们的 ICP 筛选:B2B SaaS 公司的副总裁及以上,员工规模 50-500 人。"

完整工作流:

"搜索 Luma 上旧金山的 AI 和开发者活动。获取所有嘉宾资料。对于每个有 LinkedIn 的人,检查他们是否符合我们的 ICP(B2B SaaS 公司的创始人/副总裁,员工规模 20-200 人,A 轮至 C 轮)。为我在 [活动名称] 会见到的人起草会前连接请求。我们以每月 $10K 的价格销售 GTM 工程服务。将符合条件的潜在客户输出为 CSV。"

故障排除

"APIFY_API_TOKEN 未设置"

export APIFY_API_TOKEN="your_token_here"

"未租用 Apify actor"

在以下位置租用 Luma 抓取器:https://console.apify.com/actors/r5gMxLV2rOF3J1fxu

未找到活动的嘉宾

  • 该活动可能禁用了 show_guest_list
  • 尝试 --search 模式,该模式可以访问 featured_guests
  • 有些活动根本没有公开的嘉宾资料

"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 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.

相关技能