Calendar Manager

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

📖 技能介绍


name: calendar-manager description: Manage calendar availability, schedule meetings across timezones, find optimal meeting times, and send calendar invites. Use when user wants to (1) find available time slots, (2) schedule meetings, (3) check availability across timezones, (4) generate calendar invite files (.ics), or (5) manage multiple calendars.


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:

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

    7w4.net收录了海量优质技能插件。

  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