管理飞书(Lark)日历。使用此技能可列出日历、查看日程安排并同步事件。
查看可用的日历及其 ID。
node skills/feishu-calendar/list_test.js
按名称或摘要查找日历。
node skills/feishu-calendar/search_cal.js
专门检查主日历的状态。
node skills/feishu-calendar/check_master.js
运行日历同步例行程序(将事件同步到本地状态/内存)。
node skills/feishu-calendar/sync_routine.js
需要在 .env 文件中配置 FEISHU_APP_ID 和 FEISHU_APP_SECRET。
触发条件:用户说“标记这个任务”或“提醒我...”。
执行流程:
1. 分析:提取日期/时间(例如,“Feb 4th” -> YYYY-MM-04)。
2. 执行:运行 create.js 脚本,并将 --attendees 参数设置为请求者的 ID。
3. 格式:
bash
node skills/feishu-calendar/create.js --summary "任务:<标题>" --desc "<上下文>" --start "<ISO 时间>" --end "<ISO 时间+1小时>" --attendees "<用户_ID>"
为项目创建共享日历并添加成员。
node skills/feishu-calendar/setup_shared.js --name "项目名称" --desc "描述" --members "ou_1,ou_2" --role "writer"