feishu-calendar-conflict

Feishu Calendar Conflict Detector - Detect scheduling conflicts before booking meetings. **Features**: - Check if attendees are available before creating meeting - Query multiple users' free/busy status - Suggest available time slots - Visualize calendar conflicts **Trigger**: - User mentions "check conflict", "时间冲突", "冲突检测", "有没有空" - User wants to book a meeting and check availability

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "feishu-calendar-conflict" with this command: npx skills add ramlee77/feishu-calendar-conflict

Feishu Calendar Conflict Detector

⚠️ Pre-requisites

  • Time format: ISO 8601 / RFC 3339 (with timezone), e.g. 2026-03-31T14:00:00+08:00
  • Batch query: Can check up to 10 users at once
  • user_open_id needed: Get from message context SenderId

📋 Quick Reference

IntentToolactionRequired Params
Check free/busyfeishu_calendar_freebusylisttime_min, time_max, user_ids
Create meetingfeishu_calendar_eventcreatesummary, start_time, end_time
Query user IDfeishu_search_user-query

🛠️ Usage

1. Check Single User Availability

{
  "action": "list",
  "time_min": "2026-03-31T09:00:00+08:00",
  "time_max": "2026-03-31T18:00:00+08:00",
  "user_ids": ["ou_xxx"]
}

Response format:

{
  "busy_slots": [
    {"start": "2026-03-31T10:00:00+08:00", "end": "2026-03-31T11:00:00+08:00"},
    {"start": "2026-03-31T14:00:00+08:00", "end": "2026-03-31T15:30:00+08:00"}
  ],
  "free_slots": [
    {"start": "2026-03-31T09:00:00+08:00", "end": "2026-03-31T10:00:00+08:00"},
    {"start": "2026-03-31T11:00:00+08:00", "end": "2026-03-31T14:00:00+08:00"},
    {"start": "2026-03-31T15:30:00+08:00", "end": "2026-03-31T18:00:00+08:00"}
  ]
}

2. Check Multiple Users Availability

{
  "action": "list",
  "time_min": "2026-03-31T09:00:00+08:00",
  "time_max": "2026-03-31T18:00:00+08:00",
  "user_ids": ["ou_xxx", "ou_yyy", "ou_zzz"]
}

Result: Returns common free time slots when ALL users are free.

3. Find Available Meeting Slots

Algorithm:

  1. Get busy slots for all attendees
  2. Find gaps between busy slots
  3. Filter by minimum meeting duration
  4. Return available windows

Example: 2-hour meeting, 3 attendees

{
  "action": "list",
  "time_min": "2026-03-31T09:00:00+08:00",
  "time_max": "2026-03-31T18:00:00+08:00",
  "user_ids": ["ou_xxx", "ou_yyy", "ou_zzz"]
}

Suggested slots (if busy 10-11, 14-15:30):

  • 09:00-10:00 ✓
  • 11:00-14:00 ✓
  • 15:30-18:00 ✓

4. Conflict Warning

Before creating a meeting, warn user if conflicts exist:

{
  "action": "list",
  "time_min": "2026-03-31T10:00:00+08:00",
  "time_max": "2026-03-31T11:00:00+08:00",
  "user_ids": ["ou_xxx", "ou_yyy"]
}

If response shows busy slots in this time range → Conflict detected!


💰 Pricing

VersionPriceFeatures
Free¥0Check 1-2 users
Pro¥12/monthCheck up to 10 users, auto-suggest slots
Team¥35/monthHistorical analysis, recurring meeting conflicts

📝 Example

User says: "看一下明天上午10点张三和李四有没有空"

Execute:

  1. Search for 张三 and 李四 to get open_ids
  2. Query free/busy for tomorrow morning 09:00-12:00
  3. Check if 10:00-11:00 is in free slot
  4. Report availability

Response: "张三和李四在明天上午10点都OK,没有冲突 ✓"


🔧 Tips

  • Query 30 minutes before/after desired time for buffer
  • Consider user's working hours (default: 09:00-18:00)
  • For international teams, account for timezone differences
  • Use "tentative" status as "may be busy" warning

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

飞书会议室智能预订

飞书会议室查询与预订。当用户提到"查会议室"、"订会议室"、"空闲会议室"、"预订会议室"、"开会"、"找个会议室"、"F4会议室"、"紫金会议室"、"哪个会议室有空"、或者创建会议时需要自动匹配空闲会议室时,必须使用此 skill。也适用于用户要求创建日程并指定楼栋/区域时自动完成会议室预订的场景。也适用于用户...

Registry SourceRecently Updated
1170Profile unavailable
General

📅 飞书文档待办自动识别

自动识别飞书文档中的待办表格,解析模糊时间并创建对应的飞书日历日程,支持负责人和提醒设置。

Registry SourceRecently Updated
1170Profile unavailable
General

Feishu Meeting Room Book

飞书会议室偏好初始化与预定。适用于:初始化/刷新个人会议室列表、创建会议并预定会议室、 给已有会议补订会议室。使用本地状态文件保存首选会议室列表;第一版只维护一个 base 地(默认城市,内部字段为 default_city) 的会议室列表,跨城市时只创建会议不自动订房。

Registry SourceRecently Updated
1890Profile unavailable
General

飞书会议总结

飞书会议总结技能 - 读取飞书会议纪要,生成结构化总结,沉淀知识,支持搜索

Registry SourceRecently Updated
3951Profile unavailable