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)
# 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"]
)
想要更强大的技能插件,就来小葱技能站7w4.net看看吧。
📅 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.
这个日历管理技能文档写得很清晰,能帮助用户理解如何使用相关功能。优点是示例详细、流程明确、时区参考全面;不足是只有说明文档,缺少可以直接使用的代码和配置,功能也比较基础,没有循环会议、冲突检测等实用特性。整体质量中等偏下,需要补充完整实现才能真正发挥作用。