open.feishu.cnのアバター

Lark Task スキル

  • インストール数 87.4万

lark-task は Claude のスキルで、lark-cli を通して、Feishu / Lark のタスク、タスクリスト、タスクエージェントを管理します。

インストールしたくない場合は、Skillselion MCP 経由で先に試せます。インストール不要、ディスクにも何も残りません。

1. Claude Code - リモートコネクタを追加:

claude mcp add --transport http skillselion https://mcp.skillselion.com/mcp

Claude.ai・ChatGPT・Cursor の場合は、この URL をカスタムコネクタとして追加します。

https://mcp.skillselion.com/mcp

2. エージェントに頼む:

Use Skillselion load_skill to load skill:open.feishu.cn#lark-task (Lark Task) and follow it.

インストールが向いている場合

Feishu / Lark で、ToDo の作成、タスクの進捗の追跡、タスクリストの管理、タスクの割り当てを行う場合に向いています。

見送ったほうがよい場合

議事録(Minutes)や会議の記録の中への ToDo の追加には向きません(lark-minutes の minutes +todo を使います)。

このページの内容
  1. lark-taskの主な内容
  2. 数字で見るlark-task
  3. lark-taskにはどんなファイルが含まれますか?
  4. lark-taskに関連するスキルは?
  5. Lark Task スキルのよくある質問

lark-taskの主な内容

  • lark-cli を通して、Feishu / Lark のタスク、タスクリスト、タスクエージェントを管理します
  • 担当者、期限、リマインダー、添付ファイル付きで、タスクとサブタスクを、作成、更新、割り当て、完了、検索します
  • タスクエージェントを登録・登録解除し、エージェントのタスクステップのレコードを書き込みます

数字で見るlark-task

累計インストール数874,043 (87.4万)skills.shレジストリ
リポジトリopen.feishu.cn

2026年11月9日時点のデータ(Skillselionカタログ同期)

概要

lark-taskはClaude Codeで何ができますか?

スキルは無料です。lark-cli認証によるFeishu/Larkへのログインが必要です。

機能
タスク管理 · ToDoの追跡 · タスクの割り当て · タスクリストの管理
ユースケース
project management
実行環境
ローカルで実行
料金
無料
ドキュメントより

lark-taskのドキュメントが説明する機能

飞书任务:管理任务、清单和任务智能体。
SKILL.md
使用 tenant_access_token(应用身份)时,无法跨租户添加任务成员。
SKILL.md
  • +createから+tasklist-membersまでの18個のタスクショートカット
  • tasks、tasklists、subtasks、agentなど9つのAPIリソースグループ

lark-taskにはどんなファイルが含まれますか?

SKILL.mdMarkdown

task (v2)

CRITICAL — 开始前 MUST 先用 Read 工具读取 `../lark-shared/SKILL.md`,其中包含认证、权限处理

任务搜索技巧:先区分用户是否特地指定使用搜索 skill,以及是否真的提供了查询关键字(例如任务名称、关键词、片段描述)。如果用户特地指定使用搜索 skill,或明确给出了任务查询关键字,则目标是任务时优先使用 +search。如果用户没有特地指定使用搜索 skill,且意图里没有查询关键字,只有范围条件(例如“今年以来”“已完成”“由我创建”“我关注的”),并且使用 +search 与 +get-related-tasks / +get-my-tasks 都能达到目的时,应优先使用列表型能力,而不是搜索型能力。其中,“与我相关 / 我关注的 / 由我创建”等优先考虑 +get-related-tasks;“我负责的 / 分配给我”的列表优先考虑 +get-my-tasks。不要把时间范围词(例如“今年以来”)本身误当成 query 去走搜索。 任务清单搜索技巧:任务清单也遵循同样的判断逻辑。先区分用户是否特地指定使用搜索 skill,以及是否真的提供了清单查询关键字(例如清单名称、关键词、片段描述)。如果用户特地指定使用搜索 skill,或明确给出了清单查询关键字,则优先使用 +tasklist-search。如果用户没有特地指定使用搜索 skill,且意图里没有查询关键字,只有范围条件(例如“由我创建的任务清单”“今年以来创建的清单”),并且使用搜索或原生列取清单都能达到目的时,应优先使用原生 tasklists.list 接口列取清单(先 schema task.tasklists.list,再 lark-cli task tasklists list --as user ...),再按 creator、created_at 等字段做本地筛选和分页控制。 意图区分补充:像“搜索飞书中今年以来我关注的任务”这类表达,虽然字面带有“搜索”,但如果没有真正的查询关键字,且本质是在限定“与我相关 + 时间范围”,则应优先走 +get-related-tasks;像“搜索飞书中由我创建的任务清单”这类表达,如果没有清单关键字,且本质是在限定“清单范围 + 创建者”,则应优先走原生 tasklists.list 后筛选,而不是直接走搜索型 shortcut。 用户身份识别:在用户身份(user identity)场景下,如果用户提到了“我”(例如“分配给我”、“由我创建”),请默认获取当前登录用户的 open_id 作为对应的参数值。 术语理解 — 待办 disambiguation(必读): - 用户提到「待办 / todo / 任务」时,先判断归属,不要默认走本 skill。 - 走 lark-minutes 的 minutes +todo(禁止本 skill):上下文含 妙记 / 会议纪要 / minute_token / 妙记 URL(/minutes/);或「在某某妙记里新建/修改待办」「妙记 AI 待办」「会议录制里的待办」。 - 走本 skill(lark-task):任务清单、分配给我、项目待办、截止日期/提醒、子任务、任务清单成员;或 applink 含 client/todo/task?guid=;或明确说「飞书任务」「任务中心」「我的任务清单」。 - 禁止:用户要在妙记里加待办时,不要调用 task tasklists list、task +create 或任何 task 命令去「找清单再放任务」。 友好输出:在输出任务(或清单)的执行结果给用户时,建议同时提取并输出命令返回结果中的 url 字段(任务链接),以便用户可以直接点击跳转查看详情。

创建/更新注意: 1. 只有在设置了 due(截止时间)的情况下,才能设置 repeat_rule(重复规则)和 reminder(提醒时间)。 2. 若同时设置了 start(开始时间)和 due(截止时间),开始时间必须小于或等于截止时间。 3. 使用 tenant_access_token(应用身份)时,无法跨租户添加任务成员。

查询注意: 1. 在输出任务详情时,如果需要渲染负责人、创建人等人员字段,除了展示 id (例如 open_id) 外,还必须通过其他方式(例如调用通讯录技能)尝试获取并展示这个人的真实名字,以便用户更容易识别。 2. 在输出清单详情时,如果需要渲染 owner、member、角色成员等人员字段,也必须像任务成员展示一样,除了展示 id 外,尽量解析并展示对应人员的真实名字。 3. 在输出任务或清单详情时,如果需要渲染创建时间、截止时间等字段,需要使用本地时区来渲染(格式为2006-01-02 15:04:05)。

Task GUID 定义: Task OpenAPI 中用于更新/操作任务的 guid 是任务的全局唯一标识(GUID),不是客户端展示的任务编号(例如 t104121 / suite_entity_num)。 对于 Feishu 的任务 applink(例如 .../client/todo/task?guid=...),必须使用 URL query 里的 guid 参数作为 task guid。

Shortcut说明
`+create`create a task
`+update`update task attributes
`+set-ancestor`set or clear a task ancestor
`+comment`add a comment to a task
`+complete`mark a task as complete
`+reopen`reopen a completed task
`+assign`assign or remove task members
`+followers`manage task followers
`+reminder`manage task reminders
`+get-my-tasks`List tasks assigned to me
`+get-related-tasks`list tasks related to me
`+search`search tasks
`+subscribe-event`subscribe to task events
`+upload-attachment`upload a local file as an attachment to a task
`+tasklist-create`create a tasklist and optionally add tasks
`+tasklist-search`search tasklists
`+tasklist-task-add`add tasks to a tasklist
`+tasklist-members`manage tasklist members

API Resources

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 — 移除任务成员
sections
  • create — 创建自定义分组
  • delete — 删除自定义分组
  • get — 获取自定义分组详情
  • list — 获取自定义分组列表
  • patch — 更新自定义分组
  • tasks — 获取自定义分组任务列表
custom_fields
  • create — 创建自定义字段
  • get — 获取自定义字段详情
  • patch — 更新自定义字段
  • list — 获取自定义字段列表
  • add — 将自定义字段加入资源
  • remove — 将自定义字段移出资源
custom_field_options
  • create — 创建自定义字段选项
  • patch — 更新自定义字段选项
agent
  • update_agent_profile — 更新任务代理的主页内容数据。
  • register_agent — 注册AI 智能体
agent_task_step_info
  • append_task_steps — 写入任务记录。

权限表

方法所需 scope
tasks.createtask:task:write
tasks.deletetask:task:write
tasks.gettask:task:read
tasks.listtask:task:read
tasks.patchtask:task:write
tasklists.add_memberstask:tasklist:write
tasklists.createtask:tasklist:write
tasklists.deletetask:tasklist:write
tasklists.gettask:tasklist:read
tasklists.listtask:tasklist:read
tasklists.patchtask:tasklist:write
tasklists.remove_memberstask:tasklist:write
tasklists.taskstask:tasklist:read
subtasks.createtask:task:write
subtasks.listtask:task:read
members.addtask:task:write
members.removetask:task:write
sections.createtask:section:write
sections.deletetask:section:write
sections.gettask:section:read
sections.listtask:section:read
sections.patchtask:section:write
sections.taskstask:section:read
custom_fields.createtask:custom_field:write
custom_fields.gettask:custom_field:read
custom_fields.patchtask:custom_field:write
custom_fields.listtask:custom_field:read
custom_fields.addtask:custom_field:write
custom_fields.removetask:custom_field:write
custom_field_options.createtask:custom_field:write
custom_field_options.patchtask:custom_field:write
agent.update_agent_profiletask:task:write
agent.register_agenttask:task:write
agent_task_step_info.append_task_stepstask:task:write

lark-taskに関連するスキルは?

Lark Task スキルのフォークは?

カタログにはLark Taskのコピーが1件あり、インストール数は合計48.1万です。これらはすべて、この元のリスティングに正規化されます。

Lark Task スキルのよくある質問

Lark Task スキルはどんな人に向いていますか?

Feishu / Lark で、ToDo の作成、タスクの進捗の追跡、タスクリストの管理、タスクの割り当てを行う場合に向いています。 次に当てはまる場合は見送ってください:議事録(Minutes)や会議の記録の中への ToDo の追加には向きません(lark-minutes の minutes +todo を使います)。

lark-taskはどんなときに使いますか?

ユーザーが、ToDo を作成したい、タスクリストを表示したい、タスクの進捗を追跡したい、または誰かに作業を割り当てたいときに使います。

自分に割り当てられたタスクを一覧表示するにはどうすればよいですか?

+get-my-tasks ショートカットを使います。フォローしているタスクや、自分が作成したタスクには +get-related-tasks を使います。

タスクを一覧表示せずに検索するのは、どんなときですか?

+search を使うのは、ユーザーが明示的に検索を求めたとき、または検索キーワードを指定したときだけです。それ以外は、一覧表示型のショートカットを優先します。

lark-taskのバッジを追加する

このスキルがSkillselionに掲載されていることを開発者に示せます。READMEに貼り付けてください。

Listed on Skillselion
埋め込みコードを取得

今週のAIコーディング

毎週月曜に5分で読める、開発者向けのツール・リリース・活用術。

いつでも登録解除できます。