Calendar Manager

👤 di5cip1e 📦 v1.0.0 ⭐ 4.0 ⬇️ 655 下载
🤖 AI-Agent 免费

📖 技能介绍

Calendar Manager

Find availability and schedule meetings across timezones.

Core Functions

Find Availability

# 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)

Timezone Conversion

# Convert between timezones
meeting_time = convert_timezone(meeting_time, "America/New_York", "Europe/London")

Generate ICS Files

Create calendar invites users can import:

更多技能请访问小葱技能站7w4.net。

ics_content = generate_ics(
    summary="Meeting Title",
    description="Meeting details",
    start=datetime(2026, 4, 15, 14, 0),
    duration_minutes=30,
    attendees=["email@example.com"]
)

Workflow

  1. Get constraints - Duration, date range, participant timezones
  2. Check existing events - Parse calendar files or ask user
  3. Find slots - Algorithm: exclude busy times, respect working hours
  4. Suggest times - Offer 3 best options with timezone context
  5. Create invite - Generate .ics for selected time

Output Format

📅 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!

Timezone Reference

Common business timezones:

  • EST (America/New_York)
  • PST (America/Los_Angeles)
  • GMT (Europe/London)
  • CET (Europe/Paris)
  • JST (Asia/Tokyo)
  • IST (Asia/Kolkata)
  • AEST (Australia/Sydney)

Use pytz or zoneinfo for conversions.

🤖 AI 评测

这个日历管理技能文档写得很清晰,能帮助用户理解如何使用相关功能。优点是示例详细、流程明确、时区参考全面;不足是只有说明文档,缺少可以直接使用的代码和配置,功能也比较基础,没有循环会议、冲突检测等实用特性。整体质量中等偏下,需要补充完整实现才能真正发挥作用。

📊 多维度评分

适应性3.8
规范性3.9
有效性4.3
可靠性3.7
可信度4.5

📁 包含文件 (2 个)

📄 SKILL.md 2 KB
📄 _meta.json 144 B