Install any skill in seconds. Free to start, no credit card required.
Get Started Free →飞书任务管理工具,用于创建、查询、更新任务和清单。 **当以下情况时使用此 Skill**: (1) 需要创建、查询、更新、删除任务 (2) 需要创建、管理任务清单 (3) 需要查看任务列表或清单内的任务 (4) 用户提到"任务"、"待办"、"to-do"、"清单"、"task" (5) 需要设置任务负责人、关注人、截止时间
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 286% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 165% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 484% | 0% |
| case-22 | ✗→✓ | ▲ Improved | 117% | 0% |
| case-06 | ✓→✓ | = Same ✓ | 507% | 0% |
2026-02-28T17:00:00+08:00| 用户意图 | 工具 | action | 必填参数 | 强烈建议 | 常用可选 | |---------|------|--------|---------|---------|---------| | 新建待办 | feishu_task_task | create | summary | current_user_id(SenderId) | members, due, description | | 查未完成任务 | feishu_task_task | list | - | completed=false | page_size | | 获取任务详情 | feishu_task_task | get | task_guid | - | - | | 完成任务 | feishu_task_task | patch | task_guid, completed_at | - | - | | 反完成任务 | feishu_task_task | patch | task_guid, completed_at="0" | - | - | | 改截止时间 | feishu_task_task | patch | task_guid, due | - | - | | 创建清单 | feishu_task_tasklist | create | name | - | members | | 查看清单任务 | feishu_task_tasklist | tasks | tasklist_guid | - | completed | | 添加清单成员 | feishu_task_tasklist | add_members | tasklist_guid, members] | - | - |
工具使用 user_access_token(用户身份)
这意味着:
自动保护机制:
current_user_id 参数(从 SenderId 获取)members 中不包含 current_user_id,工具会自动添加为 follower推荐用法:创建任务时始终传 current_user_id,工具会自动处理成员关系。
添加成员示例:
json{ "members": [ {"id": "ou_xxx", "role": "assignee"}, // 负责人 {"id": "ou_yyy", "role": "follower"} // 关注人 ] }
说明:id 使用用户的 open_id(从消息上下文的 SenderId 获取)
现象:创建清单(tasklist.create)时传了 members,但返回的 tasklist.members 为空或缺少成员
原因:创建人自动成为清单 owner(所有者),如果 members 中包含创建人,该用户最终成为 owner 并从 members 中移除(同一用户只能有一个角色)
建议:不要在 members 中包含创建人,只添加其他协作成员
1) 完成任务(设置完成时间):
json{ "action": "patch", "task_guid": "xxx", "completed_at": "2026-02-26 15:30:00" // 北京时间字符串 }
2) 反完成(恢复未完成状态):
json{ "action": "patch", "task_guid": "xxx", "completed_at": "0" // 特殊值 "0" 表示反完成 }
3) 毫秒时间戳(不推荐,除非上层已严格生成):
json{ "completed_at": "1740545400000" // 毫秒时间戳字符串 }
| 成员类型 | 角色 | 说明 | |---------|------|------| | user(用户) | owner | 所有者,可转让所有权 | | user(用户) | editor | 可编辑,可修改清单和任务 | | user(用户) | viewer | 可查看,只读权限 | | chat(群组) | editor/viewer | 整个群组获得权限 |
说明:创建清单时,创建者自动成为 owner,无需在 members 中指定。
json{ "action": "create", "summary": "准备周会材料", "description": "整理本周工作进展和下周计划", "current_user_id": "ou_发送者的open_id", "due": { "timestamp": "2026-02-28 17:00:00", "is_all_day": false }, "members": [ {"id": "ou_协作者的open_id", "role": "assignee"} ] }
说明:
summary 是必填字段current_user_id 强烈建议传入(从 SenderId 获取),工具会自动添加为 followermembers 可以只包含其他协作者,当前用户会被自动添加json{ "action": "list", "completed": false, "page_size": 20 }
json{ "action": "patch", "task_guid": "任务的guid", "completed_at": "2026-02-26 15:30:00" }
json{ "action": "patch", "task_guid": "任务的guid", "completed_at": "0" }
json{ "action": "create", "name": "产品迭代 v2.0", "members": [ {"id": "ou_xxx", "role": "editor"}, {"id": "ou_yyy", "role": "viewer"} ] }
json{ "action": "tasks", "tasklist_guid": "清单的guid", "completed": false }
json{ "action": "create", "summary": "年度总结", "due": { "timestamp": "2026-03-01 00:00:00", "is_all_day": true } }
| 错误现象 | 根本原因 | 解决方案 | |---------|---------|---------| | 创建后无法编辑任务 | 创建时未将自己加入 members | 创建时至少将当前用户(SenderId)加为 assignee 或 follower | | patch 失败提示 task_guid 缺失 | 未传 task_guid 参数 | patch/get 必须传 task_guid | | tasks 失败提示 tasklist_guid 缺失 | 未传 tasklist_guid 参数 | tasklist.tasks action 必须传 tasklist_guid | | 反完成失败 | completed_at 格式错误 | 使用 "0" 字符串,不是数字 0 | | 时间不对 | 使用了 Unix 时间戳 | 改用 ISO 8601 格式(带时区):2024-01-01T00:00:00+08:00 |
任务清单(Tasklist)
└─ 自定义分组(Section,可选)
└─ 任务(Task)
├─ 成员:负责人(assignee)、关注人(follower)
├─ 子任务(Subtask)
├─ 截止时间(due)、开始时间(start)
└─ 附件、评论核心概念:
task_guidtasklist_guidtask.guid 获取,或通过 list 查询tasklist.guid 获取,或通过 list 查询创建任务时指定 tasklists 参数:
json{ "action": "create", "summary": "任务标题", "tasklists": [ { "tasklist_guid": "清单的guid", "section_guid": "分组的guid(可选)" } ] }
使用 repeat_rule 参数,采用 RRULE 格式:
json{ "action": "create", "summary": "每周例会", "due": {"timestamp": "2026-03-03 14:00:00", "is_all_day": false}, "repeat_rule": "FREQ=WEEKLY;INTERVAL=1;BYDAY=MO" }
说明:只有设置了截止时间的任务才能设置重复规则。
Other measured skills in the registry, with their headline benchmark lift.