用途:在飞书(Lark)中管理任务、子任务与任务列表。触发场景为需要管理飞书任务或待办事项时。
主要能力:列任务(list)、创建任务(create)、更新任务(update)、删除任务(delete)、列子任务(list_subtasks)、创建子任务(create_subtask),以及标记完成 complete、撤销完成 uncomplete。
使用方式:通过命令行调用 feishu-cli,参数以 JSON 传入,包含 action、module、tool_action 及对应字段。例如列出任务:python3 skills/feishu-cli/run.py '{"action":"tool","module":"task","tool_action":"list"}'。创建任务需必填 summary,并可选 due_date、description、assignee_ids。完成任务使用 complete 并传 task_id。创建子任务需 task_id 和 summary。
必要参数:列表无需参数;创建需 summary;更新需 task_id 加字段;删除需 task_id;列子任务需 parent_task_id;创建子任务需 task_id、summary。
限制:需要 user OAuth token,需先完成 OAuth 授权(auth oauth_url 获取链接、登录、auth exchange_code 换取)。due_date 支持字符串格式,如 "2026-03-15" 或 "2026-03-15 18:00"。assignee_ids 为 open_id(ou_ 开头)数组。完成任务用 complete,撤销用 uncomplete,update 不支持 status 字段。只能操作当前用户作为成员、有权限的任务。只有设置了截止时间的任务才能设置重复规则。