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

小蔥技能站7w4.net,專業的AI技能分享平臺。

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

Generate ICS Files

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"]
)

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