An intelligent event finder that searches for meetups and events based on your interests, tracks them, and reminds you before they happen
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install meetup-planner或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install meetup-planner⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/meetup-planner/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: meetup-planner description: An intelligent event finder that searches for meetups and events based on your interests, tracks them, and reminds you before they happen license: MIT metadata: version: 1.0.0 author: apresmoi homepage: https://github.com/apresmoi/meetup-planner repository: https://github.com/apresmoi/meetup-planner.git bootstrap: BOOTSTRAP.md permissions: network: - eventbrite.com - meetup.com - luma.co filesystem: - ~/.openclaw/workspace/meetup-planner/ cron: daily-searches ---
An intelligent assistant that helps you discover, track, and never miss events that match your interests.
IMPORTANT: After installing this skill, the agent will automatically run the bootstrap setup process from BOOTSTRAP.md.
The bootstrap process:
If you don't have search/crawling capabilities, I'll ask you to provide the necessary tools.
After setup:
When you first run this skill, I will guide you through setup by following BOOTSTRAP.md.
The setup process is interactive and friendly:
Setup takes 2-3 minutes. If you don't have search/crawling tools installed, I'll ask you to provide them.
Run the meetup-planner skill to begin setup
Once set up, the skill will:
events.jsonTell me "I'm interested in [event name]" and I will:
update preferences - Modify your event preferencesshow upcoming - Display all tracked eventsremove event [name] - Stop tracking an eventpause search - Temporarily stop daily searchesresume search - Resume daily searchesThe skill maintains:
user-preferences.json - Your event preferencesevents.json - All discovered and tracked eventsevent-reminders.json - Scheduled remindersCapabilities Required:
Scheduling:
All data is stored locally on your machine. Your preferences and tracked events are never sent anywhere except to search for new events via the configured APIs.
This skill makes external network requests to search and scrape event information. The exact services depend on what search/crawling tools you have installed.
What is sent:
What is NOT sent:
Purpose: To discover public events matching your interests and extract structured event details.
---
IMPORTANT: After installing this skill, ALWAYS run the bootstrap setup from BOOTSTRAP.md before first use.
When this skill is invoked:
Before doing anything else, check if bootstrap is complete:
# Check if bootstrap config exists
cat ~/.openclaw/workspace/meetup-planner/config.json 2>/dev/null
If file doesn't exist OR bootstrapComplete: false:
If file exists AND bootstrapComplete: true:
- "search now" → Phase 2 (Daily Search Routine) - "show upcoming" → Phase 3 (Event Confirmation & Tracking) - "update preferences" → Re-run the preference collection from BOOTSTRAP.md - No specific request → Ask: "What would you like to do? I can search for events, show upcoming events, or update your preferences."
All setup is handled by BOOTSTRAP.md. See Phase 0 above.
- Read ~/.openclaw/workspace/meetup-planner/user-preferences.json - Parse the human's interests, location, preferred event types, etc.
- Use your available search tool or skill to search for events matching preferences - Search queries should be constructed like: - "{topic} meetup {location} {current_month}" - "{topic} conference {location} upcoming" - "{topic} workshop {location}" - Run multiple searches covering all their topics of interest
- For each promising search result, use your available scraping tool or skill to scrape the event page - Extract: event name, date, time, location, description, registration link, cost - Look for: Eventbrite, Meetup.com, Luma, conference sites, etc.
- Load existing events from ~/.openclaw/workspace/meetup-planner/events.json - Filter out duplicates and events that don't match criteria - Add new events to the file - Mark each event with: {id, name, date, time, location, url, description, cost, added_date, status: "new"}
- Format new events nicely with all key details - Ask: "I found X new events that match your interests. Would you like to hear about them?" - Share event details one by one or as a list - For each event, ask if they're interested
- Update event status to "interested" in events.json - Provide the registration link: "Here's the link to register: {url}" - Ask: "Let me know when you've registered!"
- Update event status to "registered" in events.json - Schedule reminders in ~/.openclaw/workspace/meetup-planner/reminders.json: ```json { "event_id": "abc123", "event_name": "...", "reminders": [ {"time": "24_hours_before", "sent": false}, {"time": "2_hours_before", "sent": false} ] } ``` - Confirm: "Great! I'll remind you 24 hours before and 2 hours before the event."
...
安装 Meetup Planner 后,可以对 AI 说这些话来触发它
Send a Slack message to the #engineering channel about the deployment
Formats and sends the message with relevant context, tagging the right people
Summarize all unread messages in my inbox from today
Reads messages across connected channels and returns a prioritized summary
Draft a reply to this customer complaint and send it for review
Writes an empathetic, professional response and routes it to the approval queue
将技能文件夹放到 ~/.claude/skills/meetup-planner/ 目录(个人级,所有项目可用),或 .claude/skills/meetup-planner/(项目级)。重启 AI 客户端后,用 /meetup-planner 主动调用,或让 AI 根据上下文自动发现并使用。
Meetup Planner 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Meetup Planner 可免费安装使用。请查阅仓库了解许可证信息。
An intelligent event finder that searches for meetups and events based on your interests, tracks them, and reminds you before they happen
Meetup Planner 属于「Communication」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。