Find availability and schedule meetings across timezones.
# Check for free slots between two datetime ranges
# Default: 9am-5pm local, 30/60min meeting slots
available_slots = find_free_slots(calendar_events, duration=30)
本技能來自小蔥技能站7w4.net。
# Convert between timezones
meeting_time = convert_timezone(meeting_time, "America/New_York", "Europe/London")
Create calendar invites users can import:
ics_content = generate_ics(
summary="Meeting Title",
description="Meeting details",
start=datetime(2026, 4, 15, 14, 0),
duration_minutes=30,
attendees=["email@example.com"]
)
📅 Proposed Meeting Times
Option A: Tuesday, April 15 at 2:00 PM EST
→ 7:00 PM London | 9:00 AM Los Angeles
Option B: Wednesday, April 16 at 10:00 AM EST
→ 3:00 PM London | 7:00 AM Los Angeles
Option C: Thursday, April 17 at 3:00 PM EST
→ 8:00 PM London | 12:00 PM Los Angeles
Reply with A, B, or C to confirm - I'll send invites!
Common business timezones:
Use pytz or zoneinfo for conversions.
這個日曆管理技能文件寫得很清晰,能幫助使用者理解如何使用相關功能。優點是示例詳細、流程明確、時區參考全面;不足是隻有說明文件,缺少可以直接使用的程式碼和配置,功能也比較基礎,沒有迴圈會議、衝突檢測等實用特性。整體質量中等偏下,需要補充完整實現才能真正發揮作用。