<< All versions
Skill v1.0.0
currentLLM-judged scan90/100wukangcheng2944/claude-skills/lark-task
──Details
PublishedOctober 24, 2026 at 12:33 AM
Content Hashsha256:dda7d8bbc89b1067...
Git SHAa595bb620538
──Files
Files (1 file, 4.1 KB)
SKILL.md4.1 KBactive
SKILL.md · 95 lines · 4.1 KB
name: lark-task version: 1.0.0 description: "飞书任务:管理任务和清单。创建待办任务、查看和更新任务状态、拆分子任务、组织任务清单、分配协作成员。当用户需要创建待办事项、查看任务列表、跟踪任务进度、管理项目清单或给他人分配任务时使用。" metadata: requires: bins: ["lark-cli"] cliHelp: "lark-cli task --help"
task (v2)
CRITICAL — 开始前 MUST 先用 Read 工具读取 [`../lark-shared/SKILL.md`](../lark-shared/SKILL.md),其中包含认证、权限处理
搜索技巧:如果用户的查询只指定了任务名称(例如“完成任务龙虾一号”),请直接使用+get-my-tasks --query "龙虾一号"命令搜索(不要带--complete参数,这样可以同时搜索未完成和已完成的任务)。用户身份识别:在用户身份(user identity)场景下,如果用户提到了“我”(例如“分配给我”、“由我创建”),请默认获取当前登录用户的open_id作为对应的参数值。术语理解:如果用户提到 “todo”(待办),应当思考其是否是指“task”(任务),并优先尝试使用本 Skill 提供的命令来处理。友好输出:在输出任务(或清单)的执行结果给用户时,建议同时提取并输出命令返回结果中的url字段(任务链接),以便用户可以直接点击跳转查看详情。
Shortcuts
- `+create` — Create a task
- `+update` — Update a task
- `+comment` — Add a comment to a task
- `+complete` — Complete a task
- `+reopen` — Reopen a task
- `+assign` — Assign or remove members from a task
- `+followers` — Manage task followers
- `+reminder` — Manage task reminders
- `+get-my-tasks` — List tasks assigned to me
- `+tasklist-create` — Create a tasklist and batch add tasks
- `+tasklist-task-add` — Add existing tasks to a tasklist
- `+tasklist-members` — Manage tasklist members
API Resources
bash
lark-cli schema task.<resource>.<method> # 调用 API 前必须先查看参数结构lark-cli task <resource> <method> [flags] # 调用 API
重要:使用原生 API 时,必须先运行schema查看--data/--params参数结构,不要猜测字段格式。
tasks
create— 创建任务delete— 删除任务get— 获取任务详情list— 列取任务列表patch— 更新任务
tasklists
add_members— 添加清单成员create— 创建清单delete— 删除清单get— 获取清单详情list— 获取清单列表patch— 更新清单remove_members— 移除清单成员tasks— 获取清单任务列表
subtasks
create— 创建子任务list— 获取任务的子任务列表
members
add— 添加任务成员remove— 移除任务成员
权限表
| 方法 | 所需 scope | |
|---|---|---|
tasks.create | task:task:write | |
tasks.delete | task:task:write | |
tasks.get | task:task:read | |
tasks.list | task:task:read | |
tasks.patch | task:task:write | |
tasklists.add_members | task:tasklist:write | |
tasklists.create | task:tasklist:write | |
tasklists.delete | task:tasklist:write | |
tasklists.get | task:tasklist:read | |
tasklists.list | task:tasklist:read | |
tasklists.patch | task:tasklist:write | |
tasklists.remove_members | task:tasklist:write | |
tasklists.tasks | task:tasklist:read | |
subtasks.create | task:task:write | |
subtasks.list | task:task:read | |
members.add | task:task:write | |
members.remove | task:task:write |