Token导航 LogoToken导航

Agent Skill · 研究检索

meeting-scheduler-pro(会议安排专业版)

meeting-scheduler-pro 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

meeting-scheduler-pro 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 24,232。

总安装 4,069周安装 173GitHub Stars 公开资料未说明下载 1,426核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:meeting-scheduler-pro(会议安排专业版)
来源仓库:https://github.com/nollio/meeting-scheduler-pro
安装命令:
openclaw skills install meeting-scheduler-pro
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install meeting-scheduler-pro

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

通过 Google 日历进行安排、建议时间段、准备简报、生成议程和创建后续任务,管理整个会议生命周期。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install meeting-scheduler-pro;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

meeting-scheduler-pro 怎么安装?

在终端执行 openclaw skills install meeting-scheduler-pro。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

meeting-scheduler-pro 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

meeting-scheduler-pro 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

meeting-scheduler-pro 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

meeting-scheduler-pro 用的人多吗?

公开数据是累计安装 4,069 次,近一周安装 173 次,下载 1,426 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

meeting-scheduler-pro 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
meeting-scheduler-pro

会议安排专业版 · 本页

4,069—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Meeting Scheduler Pro — SKILL.md

Your AI meeting co-pilot. Not just a booking link.

Meeting Scheduler Pro handles the full meeting lifecycle: prep → schedule → agenda → follow-up. It connects to Google Calendar via the gog CLI, manages your availability through conversation, preps you before every call, generates agendas, and creates follow-up tasks when the meeting ends.


Prerequisites

  • OpenClaw installed and running
  • gog CLI authenticated with Google Calendar (gog auth login)
  • Google Calendar as your primary calendar
  • config/settings.json configured with your availability preferences (see Setup)

Optional Integrations

  • Relationship Buddy (NormieClaw) — enriches meeting prep with contact history and relationship notes
  • Project Manager Pro (NormieClaw) — receives follow-up tasks created after meetings

Setup

  1. Run the setup script:
   bash scripts/setup.sh
  1. Authenticate gog with Google Calendar:
   gog auth login
  1. Verify calendar access:
   gog calendar list
  1. Edit config/settings.json with your working hours, buffer preferences, and meeting defaults.

Core Capabilities

1. Calendar Integration

All calendar operations use the gog CLI. The agent reads, writes, and queries Google Calendar directly.

Reading Events:

# Today's meetings
gog calendar events list --from today --to today

# This week
gog calendar events list --from "Monday" --to "Friday"

# Specific date range
gog calendar events list --from "2026-03-15" --to "2026-03-22"

Creating Events:

gog calendar events create \
  --title "Call with Sarah — Q3 Roadmap" \
  --start "2026-03-18T10:00:00" \
  --end "2026-03-18T10:30:00" \
  --description "Discuss Q3 roadmap priorities and timeline" \
  --attendees "sarah@example.com"

Checking Availability:

# Pull events for a date range, then compute open slots against settings.json availability
gog calendar events list --from "2026-03-16" --to "2026-03-20"

The agent parses event output and cross-references with your availability windows defined in config/settings.json to identify open slots.


2. Scheduling Engine

The scheduling engine handles the full booking conversation. When a user requests a meeting, the agent:

  1. Parses the request — extracts attendee(s), duration, preferred timeframe, topic
  2. Checks availability — pulls calendar events for the requested window, applies availability rules from settings.json
  3. Suggests 3 slots — prioritizes morning/afternoon preference, avoids back-to-back without buffers, respects no-meeting blocks
  4. Handles negotiation — if the user or attendee rejects all slots, expands the search window and offers alternatives
  5. Creates the event — books it on Google Calendar with title, description, attendees, and any video link
Scheduling Flow

Step 1: Parse the Request

When the user says something like "Schedule a 30-min call with Sarah next week about the roadmap," extract:

  • Who: Sarah (resolve to email from contacts or ask)
  • Duration: 30 minutes
  • When: Next week (Monday–Friday of the following week)
  • Topic: Roadmap discussion
  • Type: Call (add video link if configured)

Step 2: Check Calendar & Suggest Slots

Query the date range via gog calendar events list, parse occupied blocks, and apply settings.json rules (working hours, buffers, no-meeting blocks, lunch).

Present 3 options with context:

Here are 3 open slots for a 30-min call with Sarah next week:

1. Monday Mar 16, 10:00–10:30 AM — light morning, no adjacent meetings
2. Tuesday Mar 17, 2:00–2:30 PM — 1-hour gap before your next call
3. Thursday Mar 19, 11:00–11:30 AM — open morning block

Which works? Or want me to look at different times?

Step 4: Book It

Once confirmed:

gog calendar events create \
  --title "Call with Sarah — Roadmap Discussion" \
  --start "2026-03-16T10:00:00" \
  --end "2026-03-16T10:30:00" \
  --description "Discuss Q3 roadmap priorities and timeline.\
\
Agenda will be generated before the meeting." \
  --attendees "sarah@example.com"

Confirm with: event title, date/time, attendee, and note that prep/agenda will be generated.

Edge Cases
  • No email: Ask for the attendee's email before booking
  • Fully booked: Expand to the next week and offer alternatives
  • Conflicting preferences: Note the conflict and suggest the next-best option
  • Recurring: Offer to make it recurring if the topic suggests regularity

3. Availability Management

Availability rules live in config/settings.json. The agent reads these before every scheduling decision.

See config/settings.json for the full structure: working hours, timezone, buffer minutes, no-meeting blocks (day/start/end/label), preferred times for external vs internal, max meetings per day, and lunch block.

Dynamic Availability Updates

Users can update availability through conversation:

  • "Block off Friday afternoons for focus time" → Agent updates settings.json
  • "I'm out of office March 20–22" → Agent checks for conflicts and blocks the dates
  • "No meetings before 10 AM this week" → Agent applies a temporary override
Availability Sharing

When someone asks for your availability (via the agent), format it conversationally:

Sarah asked when you're free next week for a 30-min call. Here's what I'd share:

Available slots:
- Mon 10:00–11:30 AM
- Tue 2:00–4:00 PM
- Thu 9:00–11:00 AM
- Fri 10:00–12:00 PM

Want me to send these options, or adjust anything first?

No booking page required — the agent handles the back-and-forth. If the user wants a booking page, generate a simple availability summary they can share.


4. Meeting Prep

Before every meeting, the agent generates a prep brief. This runs automatically when triggered by a cron/heartbeat check, or on demand when the user asks "What's my next meeting?"

Prep Brief Structure
📋 MEETING PREP: Call with Sarah Chen
📅 Monday Mar 16, 10:00–10:30 AM
📍 Google Meet (link)

👤 ATTENDEE
- Sarah Chen, VP Product at Acme Corp
- Last met: Feb 3, 2026 (Q2 planning call)
- Connected via: LinkedIn, mutual intro from David

📝 LAST INTERACTION NOTES
- Discussed Q2 product roadmap timeline concerns
- She flagged resource constraints on the mobile team
- Agreed to revisit in 6 weeks (this meeting)

💡 SUGGESTED TALKING POINTS
1. Follow up on mobile team resourcing — did they hire?
2. Q3 roadmap priorities she wants to align on
3. Timeline for the API v2 launch she mentioned last time

⚡ CONTEXT
- Acme Corp announced Series C last month ($45M)
- Their Q1 earnings call mentioned expanding developer tools
- You have an open proposal with them (sent Feb 15)
Data Sources for Prep

The agent gathers prep context from available sources:

  1. Google Calendar — meeting title, description, attendees, past meetings with same attendee
  2. Relationship Buddy (if installed) — contact notes, interaction history, relationship score
  3. Web search (if enabled) — recent news about the attendee's company, LinkedIn profile context
  4. Meeting history — past agendas and follow-up notes stored locally
  5. Email context (via gog) — recent email threads with the attendee

Use gog calendar events list --query "<name>" for past meetings and gog gmail search --query "from:<email>" for recent emails.

When Prep Runs
  • Automated: Agent checks tomorrow's calendar each evening and preps briefs for all meetings
  • On-demand: User asks "Prep me for my 2 PM" or "What do I need to know about tomorrow?"
  • Morning brief: Included in daily briefing if configured — "You have 3 meetings today. Here are your prep briefs."

5. Agenda Generation

For meetings you're hosting, the agent auto-generates an agenda based on context.

Agenda Structure
📋 AGENDA: Q3 Roadmap Discussion with Sarah Chen
📅 Monday Mar 16, 10:00–10:30 AM

1. Check-in (2 min)
   - How's the team doing after Q2 push?

2. Q2 Retrospective (8 min)
   - What shipped vs. what slipped
   - Mobile team capacity update

3. Q3 Priorities (12 min)
   - Top 3 roadmap items to align on
   - API v2 timeline and dependencies
   - Resource allocation for new initiatives

4. Open Questions (5 min)
   - Partnership proposal status
   - Any blockers you need help with?

5. Next Steps & Follow-up (3 min)
   - Action items
   - Schedule follow-up if needed

Total: 30 min
Agenda Generation Logic
  1. Parse meeting purpose from title and description
  2. Review past meeting notes with same attendee(s)
  3. Check for open action items from previous meetings
  4. Allocate time proportionally based on meeting duration
  5. Include standing items (check-in, next steps) for recurring meetings
  6. Add open questions from recent email threads or notes
Sharing Agendas

Add the agenda to the calendar event description via gog calendar events update, email it to attendees via gog gmail send, or both. Always ask the user: "Want me to add this to the invite, email it, or both?"


6. Follow-Up Engine

After a meeting ends, the agent initiates follow-up. This triggers based on calendar events ending or the user saying "Just got off a call with Sarah."

Follow-Up Flow

Step 1: Check In

Your call with Sarah just ended. How'd it go? Any action items?

Step 2: Capture Notes User responds naturally: "Good call. She needs the API docs by Friday. We agreed to push the mobile launch to April. I need to send her the updated timeline."

Step 3: Parse and Create Tasks

Extract action items and create structured follow-ups:

Got it. Here's what I captured:

Action Items:
1. ☐ Send API docs to Sarah — due Friday Mar 20
2. ☐ Update mobile launch timeline to April — no due date
3. ☐ Send Sarah the updated timeline — due this week

Follow-up Meeting:
- Sarah mentioned revisiting in 2 weeks. Want me to schedule a 30-min follow-up for week of March 30?

Shall I create these tasks in Project Manager Pro?

Step 4: Create Tasks (if Project Manager Pro is installed)

# Tasks are created via Project Manager Pro's task creation interface
# The agent formats tasks and passes them to the PM Pro skill

If Project Manager Pro isn't installed, tasks are stored as a local note:

Follow-up notes saved to: meeting-notes/2026-03-16-sarah-chen-roadmap.md

Step 5: Send Follow-Up Email (optional)

Want me to send Sarah a follow-up email? Here's a draft:

---
Subject: Follow-up: Q3 Roadmap Discussion

Hi Sarah,

Great chatting today. Here's a quick recap:

- I'll send over the API docs by Friday
- We're aligning on an April timeline for the mobile launch
- I'll share the updated timeline this week

Let me know if I missed anything. Talk soon.
---

Send it, edit it, or skip?
Follow-Up Note Storage

Notes are saved as meeting-notes/YYYY-MM-DD-attendee-topic.md with: date, attendees, discussion points, action items (owner + due date), decisions, and next meeting date. These feed back into future meeting prep for the same attendees. See examples/example-follow-up.md for a full example.


7. Smart Suggestions

The agent proactively monitors your calendar and offers suggestions. These surface during daily briefings, heartbeat checks, or when you interact with the scheduler.

Calendar Health Checks

Back-to-back detection:

⚠️ Heads up — you have 4 meetings back-to-back Tuesday (9 AM to 1 PM) with no breaks.
Want me to add 10-min buffers between them? Or move the 11:30 to 2 PM?

Overloaded day warning:

Wednesday has 7 meetings scheduled. Your max is 6.
The least critical one looks like "Team Social Planning" at 4 PM.
Want me to suggest rescheduling it?

Meeting-free day protection:

You have no meetings Friday — nice! Want me to block it as a focus day
so nothing gets booked?

Recurring meeting audit:

You have 3 recurring weekly meetings that haven't had agenda updates in 4+ weeks:
1. Monday standup with Dev Team
2. Wednesday sync with Marketing
3. Friday review with Ops

Worth checking if any of these can go async or biweekly?

Stale relationship nudge:

You haven't met with David Park in 8 weeks. Last meeting was about the
partnership deal. Want me to schedule a 15-min check-in?
Suggestion Triggers
  • Morning brief: Calendar health check for today + tomorrow
  • Evening prep: Next-day meeting prep and conflict detection
  • Weekly review: Friday afternoon calendar audit for the next week (via scripts/weekly-agenda.sh)
  • On scheduling: When booking a new meeting, flag conflicts or back-to-back issues

8. Dashboard Integration

Meeting Scheduler Pro tracks metrics for the NormieClaw dashboard.

All 12 metrics are defined in dashboard-kit/manifest.json (prefix: ms_). Key metrics: meetings today/week, prep completion rate, pending/completed follow-ups, avg meetings/day, busiest day/hour, no-show rate, buffer compliance, agent-booked count, reschedule count.

Dashboard Views

See dashboard-kit/DASHBOARD-SPEC.md for full visualization specs:

  • Weekly meeting heatmap — grid showing meeting density by day/hour
  • Meeting frequency trend — line chart of meetings per week over time
  • Prep completion tracker — bar chart showing prep rate by week
  • Follow-up pipeline — kanban-style view of pending vs completed follow-ups
  • Calendar health score — composite score based on buffer compliance, meeting density, focus time

Conversational Interface Reference

Scheduling Commands

User SaysAgent Does
"Schedule a call with Sarah next week"Checks calendar, suggests 3 slots, books on confirmation
"Find 30 minutes for me and John Tuesday"Scans Tuesday availability, offers slots
"Book a 1-hour meeting with the team on Thursday"Creates group event, sends invites
"Reschedule my 2 PM to Friday"Finds Friday slots, moves the event
"Cancel tomorrow's standup"Confirms and deletes the event
"What's my availability next week?"Generates shareable availability summary
"Block off Friday afternoon"Adds a calendar block, updates settings

Prep Commands

User SaysAgent Does
"Prep me for my next meeting"Generates prep brief for the next upcoming meeting
"What do I need to know about tomorrow?"Preps all of tomorrow's meetings
"Who am I meeting with today?"Lists today's meetings with attendee context
"Generate an agenda for my 10 AM"Creates and optionally shares an agenda

Follow-Up Commands

User SaysAgent Does
"Just got off a call with Sarah"Initiates follow-up: asks how it went, captures action items
"Meeting with John went great, follow up on the proposal"Creates task, drafts follow-up email
"What action items do I have open?"Lists all pending follow-up tasks
"Send Sarah a follow-up"Drafts and optionally sends follow-up email

Calendar Health Commands

User SaysAgent Does
"How's my week looking?"Calendar overview with health check
"Am I overbooked?"Checks against meeting limits, flags issues
"Audit my recurring meetings"Reviews recurring meetings for relevance
"Who haven't I met with recently?"Flags stale relationships based on meeting history

Integration Points

Relationship Buddy (NormieClaw)

If Relationship Buddy is installed, Meeting Scheduler Pro pulls:

  • Contact notes and relationship history
  • Last interaction date and context
  • Relationship health score
  • Suggested topics based on past conversations

This enriches meeting prep significantly. Without Relationship Buddy, prep relies on calendar history, email context, and web search.

Project Manager Pro (NormieClaw)

If Project Manager Pro is installed, follow-up tasks are created directly in the task management system:

  • Tasks with owners, due dates, and meeting context
  • Linked to the originating meeting for traceability
  • Included in PM Pro's dashboard metrics

Without PM Pro, tasks are stored as local markdown files.

Daily Briefing

Meeting Scheduler Pro contributes to the daily briefing:

  • Today's meeting count and schedule
  • Prep briefs for morning meetings
  • Any calendar conflicts or warnings
  • Pending follow-up tasks from yesterday

Scripts Reference

setup.sh

Validates gog installation, checks calendar auth, creates config directory, initializes settings.json with defaults. Run once during installation.

export-schedule.sh

Exports upcoming meetings (default: next 7 days) to a formatted markdown file. Useful for sharing your schedule or generating a weekly overview.

bash scripts/export-schedule.sh           # Next 7 days
bash scripts/export-schedule.sh 14        # Next 14 days
bash scripts/export-schedule.sh 7 /tmp/schedule.md  # Custom output path

weekly-agenda.sh

Generates a week-ahead meeting prep document. Pulls next week's meetings, generates prep briefs for each, identifies conflicts, and outputs a comprehensive planning document.

bash scripts/weekly-agenda.sh             # Next week
bash scripts/weekly-agenda.sh 2026-03-23  # Specific week start date

Configuration Reference

All settings live in config/settings.json. See the file directly for field names, types, and defaults. Key sections:

  • availability — working hours, timezone, buffer minutes, no-meeting blocks, lunch block, max meetings/day, preferred times for external vs internal meetings
  • meeting_defaults — default duration, video link, reminder minutes
  • prep — auto-prep toggle, web search toggle, email context toggle
  • followup — auto-prompt toggle, task creation toggle, email draft toggle
  • notes_directory — where meeting notes are stored
  • integrations — flags for Relationship Buddy and Project Manager Pro

Troubleshooting

"gog: command not found"

Install gog: npm install -g gog or check your OpenClaw installation — gog should be bundled.

"Calendar access denied"

Re-authenticate: gog auth login — make sure you grant calendar read/write permissions.

"No events found"

Check that you're querying the correct calendar. gog calendar list shows all available calendars. If you use multiple calendars, specify the calendar ID in your queries.

Prep brief is thin

Prep quality depends on available data. For richer briefs:

  • Install Relationship Buddy for contact history
  • Enable email context in settings.json
  • Enable web search for company news
  • Build meeting history by using follow-up features consistently

Agent suggests times outside working hours

Check config/settings.json — ensure working_hours and timezone are set correctly.

平台分布

OpenClaw

79.76%
按下载量换算1,137

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills