feishu-bitable
飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。 **当以下情况时使用此 Skill**: (1) 需要创建或管理飞书多维表格 App (2) 需要在多维表格中新增、查询、修改、删除记录(行数据) (3) 需要管理字段(列)、视图、数据表 (4)…
飞书任务管理工具,用于创建、查询、更新任务和清单。 **当以下情况时使用此 Skill**: (1) 需要创建、查询、更新、删除任务 (2) 需要创建、管理任务清单 (3) 需要查看任务列表或清单内的任务 (4) 用户提到"任务"、"待办"、"to-do"、"清单"、"task" (5) 需要设置任务负责人、关注人、截止时间
$ npx -y skills add op7418/CodePilot --skill feishu-task --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/feishu-taskContext preview
The summary Claude sees to decide when to auto-load this skill.
飞书任务管理工具,用于创建、查询、更新任务和清单。 **当以下情况时使用此 Skill**: (1) 需要创建、查询、更新、删除任务 (2) 需要创建、管理任务清单 (3) 需要查看任务列表或清单内的任务 (4) 用户提到"任务"、"待办"、"to-do"、"清单"、"task" (5) 需要设置任务负责人、关注人、截止时间
name: feishu-task description: | 飞书任务管理工具,用于创建、查询、更新任务和清单。 **当以下情况时使用此 Skill**: (1) 需要创建、查询、更新、删除任务 (2) 需要创建、管理任务清单 (3) 需要查看任务列表或清单内的任务 (4) 用户提到"任务"、"待办"、"to-do"、"清单"、"task" (5) 需要设置任务负责人、关注人、截止时间
---
| 用户意图 | 工具 | 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`,工具会自动处理成员关系。
**添加成员示例**:
{
"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) 完成任务(设置完成时间)**:
{
"action": "patch",
"task_guid": "xxx",
"completed_at": "2026-02-26 15:30:00" // 北京时间字符串
}**2) 反完成(恢复未完成状态)**:
{
"action": "patch",
"task_guid": "xxx",
"completed_at": "0" // 特殊值 "0" 表示反完成
}**3) 毫秒时间戳**(不推荐,除非上层已严格生成):
{
"completed_at": "1740545400000" // 毫秒时间戳字符串
}| 成员类型 | 角色 | 说明 | |---------|------|------| | user(用户) | owner | 所有者,可转让所有权 | | user(用户) | editor | 可编辑,可修改清单和任务 | | user(用户) | viewer | 可查看,只读权限 | | chat(群组) | editor/viewer | 整个群组获得权限 |
**说明**:创建清单时,创建者自动成为 owner,无需在 members 中指定。
---
{
"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"}
]
}**说明**:
{
"action": "list",
"completed": false,
"page_size": 20
}{
"action": "patch",
"task_guid": "任务的guid",
"completed_at": "2026-02-26 15:30:00"
}{
"action": "patch",
"task_guid": "任务的guid",
"completed_at": "0"
}{
"action": "create",
"name": "产品迭代 v2.0",
"members": [
{"id": "ou_xxx", "role": "editor"},
{"id": "ou_yyy", "role": "viewer"}
]
}{
"action": "tasks",
"tasklist_guid": "清单的guid",
"completed": false
}{
"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)
└─ 附件、评论**核心概念**:
创建任务时指定 `tasklists` 参数:
{
"action": "create",
"summary": "任务标题",
"tasklists": [
{
"tasklist_guid": "清单的guid",
"section_guid": "分组的guid(可选)"
}
]
}使用 `repeat_rule` 参数,采用 RRULE 格式:
{
"action": "create",
"summary": "每周例会",
"due": {"timestamp": "2026-03-03 14:00:00", "is_all_day": false},
"repeat_rule": "FREQ=WEEKLY;INTERVAL=1;BYDAY=MO"
}**说明**:只有设置了截止时间的任务才能设置重复规则。
A multi-model AI agent desktop client — connect any AI provider, extend with MCP & skills, control from your phone. Built with Electron + Next.js.
Repo: op7418/CodePilot
飞书多维表格(Bitable)的创建、查询、编辑和管理工具。包含 27 种字段类型支持、高级筛选、批量操作和视图管理。 **当以下情况时使用此 Skill**: (1) 需要创建或管理飞书多维表格 App (2) 需要在多维表格中新增、查询、修改、删除记录(行数据) (3) 需要管理字段(列)、视图、数据表 (4)…
飞书日历与日程管理工具集。包含日历管理、日程管理、参会人管理、忙闲查询。
Lark/Feishu channel output rules. Always active in Lark conversations.
创建飞书云文档。从 Lark-flavored Markdown 内容创建新的飞书云文档,支持指定创建位置(文件夹/知识库/知识空间)。
获取飞书云文档内容。返回文档的 Markdown 内容,支持处理文档中的图片、文件和画板(需配合 feishu_doc_media 工具)。
飞书 IM 消息读取工具使用指南,覆盖会话消息获取、话题回复读取、跨会话消息搜索、图片/文件资源下载。 **当以下情况时使用此 Skill**: (1) 需要获取群聊或单聊的历史消息 (2) 需要读取话题(thread)内的回复消息 (3) 需要跨会话搜索消息(按关键词、发送者、时间等条件) (4)…