用途:把 Claude 变成主动式个人助理,在对话中识别日程、提醒、跟进、截止日期、会议、任务或“记住某事”等意图,并写入 Google 日历或本地任务清单。
主要能力:写入带上下文的日历条目;维护本地任务列表;写入前检测时间冲突;遵循用户工作时间与风格偏好;将日历条目关联回原始对话记录;会话开始时通过 SessionStart 钩子输出每日摘要(周一显示未来一周,其他日期显示当天)。
使用方式:以 /assistant 调用。先运行 python3 ~/.claude/skills/assistant/scripts/calendar.py status 检查配置,未设置则先完成 setup。添加前用 list 与 free 检查重复和空闲时间,用 match 获取时长、颜色、提醒等偏好默认值,再解析具体时间并生成描述,最后用 add 写入并确认。任务命令通过 tasks.py 管理,支持 add、list、today、week、overdue、complete、delete、category、summary。可选 MCP 服务器需 pip3 install mcp。
适用场景:对话中临时安排跟进、带冲突检测的截止日期、重复例会、查找空闲时间安排深度工作、带参会人与准备时间的会议。
限制:需要 Google 日历 OAuth 授权与本地配置文件;--attendees 会发送真实 Google 日历邮件邀请,须先确认;不得假设用户未提供的时间;具体收费、价格与平台支持范围资料未提供。