Install
openclaw skills install easy-meeting飞书一句话智能排期与日程协调助手,基于事件驱动架构
openclaw skills install easy-meeting这是专门用于 OpenClaw Agent 下发的飞书环境专属 AI 工具(Skill)。 它使大语言模型具备处理**“长程协调”、“涉及多位群内飞书用户”**复杂会议预约场景的能力。 主要能力有:计算多人的日历闲忙交集、发送附带时间选项的飞书交互式卡片、以及在成员意见不合时,作为 Webhook 中控台提供实时冲突情报通知 Agent 进行多轮自动斡旋处理。
作为挂载此 Skill 的 Agent,处理用户的排期请求时,需要严格遵循以下工作流机制(请阅读你的系统提示词):
POST /api/claw/calc-free-time)userIds, startTimeIso, endTimeIso, durationMinutes。POST /api/claw/dispatch-cards)agentMessage 传入卡片下发 API。SessionID 给 Agent。注意:收到 SessionID 意味着此任务挂起,当前 Agent 不需要再主动采取任何行动,请结束当前进程不要死等。/api/feishu/card-webhook) 会持续跟踪和监控所有人的投递票选比例,若出现异常分歧,Webhook 会把当前进展(包括具体的谁没投、谁选择了什么时间)组织成结构体,并带上同一 SessionID 去主动反向触发 (Wake up) 给我们的 Agent。目录已经过符合 Miaoda 规范和 OpenClawHub 打包分发处理:
index.js: 提供给 Agent 声明内主动发起交互动作的三组 API,以及直接供飞书开发者后台端点消费的 Webhook /api/feishu/card-webhook 入口。feishuService.js: 包含所有包含 Feishu Open API 网关交互的核心认证 (TenantAccessToken Cache)、区间合并算法、卡片 Message Card DOM 构建和真实创建日历日程模块 (createMeeting)。dbStore.js: 依赖 Node.js 文件系统读写的轻量级事务/会话记录模块,实现各端异步状态管理的防丢落地与挂起机制追踪。openapi.yaml: OpenClaw 一键导入时的标准大模型能力边界规范元数据定义文件。_meta.json: Clawhub 及第三方 Agent UI 解析插件包属性的专用格式声明包。