# Lobster University: Smart Calendar Management (Conflict Detection + Scheduling + Meeting Notes)
> **Use case**: Your day is a constant cycle of "scheduling, rescheduling, writing up notes, and chasing action items." The real pain isn't that you don't know how to manage a calendar — it's that **schedules change too fast and coordination costs too much**. The goal of this button-style scenario is to upgrade calendar management from "recording events" to "driving outcomes."
This article focuses on a single, actionable closed loop: automated pre-meeting prep, structured in-meeting note capture, post-meeting action item tracking, and surfacing scheduling conflicts early enough to handle on the same day.
## 1. What This Article Helps You Accomplish
Once set up, you'll have a "calendar-driven execution" workflow:
- Daily automatic detection of conflicting meetings and high-risk time blocks
- Automatic pre-meeting prep checklists (goals, background, open questions)
- Automatic post-meeting summaries distributed with action items (owner + due date)
Common outcomes:
- Significantly fewer last-minute reschedules and double-bookings
- Higher meeting quality — no more "meeting ends, nothing happens"
- More trackable follow-through: who does what, by when, and how far along
## 2. Copy This Prompt to Lobster First
```text
Please help me set up a "Smart Calendar Management" workflow:
1) Daily scan of today's and the next 3 days' schedule
2) Automatically detect conflicting meetings, overlong meetings (>90 min), and meetings with no agenda
3) For key meetings, auto-generate a pre-meeting prep checklist: goals, decision points, required materials, open questions
4) After each meeting, auto-generate minutes that must include: conclusions, decisions, risks, action items, owners, and due dates
5) Send a daily reminder for overdue action items and push results to Feishu
6) All output in English — lead with a summary, then a detailed version
```
For external client meetings, add:
```text
When an external meeting is rescheduled, first generate a draft email for my review before sending.
```
## 3. Which Skills You Need
Here's what each Skill does:
- `skill-vetter`
Link:
Purpose: Security scan before installation to prevent high-risk skills from entering your workflow.
- `caldav-calendar`
Link:
Purpose: Read schedules, detect conflicts, create calendar events.
- `feishu-send-message`
Link:
Purpose: Send reminders, meeting minutes, and daily scan results.
- `agentmail`
Link:
Purpose: Handle external scheduling emails and confirmation emails.
- `todoist`
Link:
Purpose: Write post-meeting action items into your task management system.
Installation commands:
```bash
clawhub install skill-vetter
clawhub install caldav-calendar
clawhub install feishu-send-message
clawhub install agentmail
clawhub install todoist
```
| Skill | Purpose | Without It |
| --- | --- | --- |
| `skill-vetter` | Security scan before installation | Hard to identify high-risk skills in time |
| `caldav-calendar` | Free/busy lookup, conflict detection, event creation | Core meeting scheduling capability |
| `feishu-send-message` | Push reminders and meeting minute files | Information stays local, collaboration breaks down |
| `agentmail` | External scheduling and confirmation emails | Cross-org communication still requires manual handling |
| `todoist` | Write action items into task system | Post-meeting items lack ongoing tracking |
`feishu-cron-reminder` currently has no stable slug — use the `openclaw cron + feishu-send-message` combination instead.
## 4. What You'll See Once It's Running
```text
[Daily Calendar Scan]
Conflict: 14:00 Client Sync overlaps with 14:00 Delivery Standup by 30 minutes
Suggestion: Keep Client Sync, push Delivery Standup to 15:00
[Pre-Meeting Prep]
09:30 Product Review
- Goal: Confirm scope of homepage redesign
- Required materials: Requirements doc v2, last meeting notes
- Discussion points: Timeline, release window
[Meeting Minutes]
Conclusion: Only deliver the homepage Hero section this week
Action items:
- Li Si: Finalize UI design by Thursday
- Wang Wu: Submit frontend effort estimate by Friday
```
## 5. How to Set It Up Step by Step
### Step 1: Capture Conflict Detection
Have Lobster scan today's and the next 3 days' schedule, confirm it can identify overlapping events, and output conflict windows with suggested resolutions.
### Step 2: Lock In the Pre-Meeting Prep Template
Define a prep checklist for each key meeting (goals, required materials, open questions, required decisions) and have Lobster populate it continuously.
### Step 3: Configure Post-Meeting Output and Action Items
Have Lobster generate meeting minutes 5 minutes after a meeting ends, including conclusions, decisions, risks, and action items (owner + deadline), then write them to Todoist.
### Step 4: Add a `cron` Daily Scan
```
openclaw cron add \
--name "calendar-health-check" \
--cron "0 8 * * 1-5" \
--message "Please scan today's and the next 3 days' schedule, and output conflicts, overlong meetings (>90 min), and meetings with no agenda, along with suggested resolutions."
```
### Step 5: Verify the Closed Loop
Simulate a full flow against these checkpoints:
1. Conflict is surfaced with a suggested resolution
2. Meeting minutes arrive within 15 minutes of the meeting ending
3. All action items have an owner, a deadline, and are written to Todoist
4. Overdue action items receive a daily reminder
## 6. If There's No Ready-Made Skill, Have Claw Build One
When `feishu-cron-reminder` has no stable slug, have Claw combine `openclaw cron` + `feishu-send-message` to create the reminder action:
```text
If the reminder fails, just return "Current notification channel is unavailable" — I will publish manually.
```
## 7. Further Optimization
- Automatically write weekly meeting quality metrics to Notion for long-term observation.
- For multi-timezone coverage, add timezone detection and configurable time slots to the `cron` logic.
- To keep each reminder shorter, limit output to 3 lines and include a "next action" nudge in the "suggestion."
## 8. FAQ
**Q1: Too many conflicts — notification noise is overwhelming. What do I do?**
A: Set the threshold to "only alert when overlap exceeds 30 minutes" and restrict alerts to high-priority meetings only.
**Q2: Meeting minutes frequently missing an owner?**
A: Make `owner` a required field in the prompt — when missing, require the response to return "TBD" rather than omitting it.
**Q3: High risk of sending the wrong reschedule email to external parties?**
A: Default all outbound emails to "draft mode + manual confirmation before sending" — never auto-send externally.
**Q4: Action items are written to the task system but nobody follows up?**
A: Add a daily reminder for P1 tasks, and auto-summarize "incomplete action items" before the weekly meeting.
## 9. Related Reading
- [Email Assistant in Practice (163)](/en/university/email-assistant/)
- [Automated Research in Practice](/en/university/vibe-research/)
- [Vibe Coding in Practice](/en/university/vibe-coding/)
- [Chapter 7: Tools and Scheduled Tasks](/en/adopt/chapter7/)