calendar-management 是一个用于日历事件管理的技能,主要用途是创建、查询、修改和删除日历事件。
主要能力:create 创建事件,必填 title(标题)与 start(开始时间,格式 YYYY-MM-DD HH:MM),可选 duration(30m/1h/2h,默认 60m)、attendees(参会者邮箱数组)、description;query 按 start(必填)与 end(可选)查询日程;update 与 delete 通过 event_id 修改或删除事件。
使用方式:通过命令行调用 run.py 并传入 JSON。例如创建:python3 skills/calendar-management/run.py '{"action":"create", "title":"周会", "start":"2026-02-10 14:00", "duration":"60m", "attendees":["user@example.com"]}';查询:python3 skills/calendar-management/run.py '{"action":"query", "start":"2026-02-10", "end":"2026-02-14"}';删除:python3 skills/calendar-management/run.py '{"action":"delete", "event_id":"evt_xxx"}'。
该技能遵循自动执行原则:时间自动计算(如“明天下午3点”转为具体时间),duration 默认 60m,attendees 可选,自然语言查询自动换算日期区间,禁止交互式菜单,直接执行最合理操作。
适用场景:个人或团队日程安排、会议创建与查询、批量日程管理。限制:具体后端日历服务、认证方式、时区处理及权限范围暂未提供。