56 results available
Sign in
Skills directory

lark-task

larksuite

·

Last changed
Hardened

This skill has been hardened by Chainguard

Last changed

This version passed the hardening gate. The skill content was retained without changes. Classified findings before hardening: 15. Classified findings closed: 0. Classified findings remaining: 15. Unclassified scanner findings remaining: 0. Review findings closed: 0. Review findings remaining: 15.


Open before hardening

15

Medium
Open after hardening

15

Medium

Expand
File
Group
Subtype
Severity
Status
references/lark-task-followers.md

Tool & MCP Manipulation

MCP configuration abuse

Medium
Open
references/lark-task-complete.md

Tool & MCP Manipulation

MCP configuration abuse

Medium
Open
references/lark-task-tasklist-task-add.md

Tool & MCP Manipulation

MCP configuration abuse

Medium
Open
references/lark-task-reminder.md

Tool & MCP Manipulation

MCP configuration abuse

Medium
Open
references/lark-task-create.md

Excessive Agency & Rogue Autonomy

—

Medium
Open
references/lark-task-upload-attachment.md

Tool & MCP Manipulation

MCP configuration abuse

Medium
Open
references/lark-task-tasklist-create.md

Tool & MCP Manipulation

MCP configuration abuse

Medium
Open
references/lark-task-update.md

Tool & MCP Manipulation

MCP configuration abuse

Medium
Open

15 findings


SKILL.md

task (v2)

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

命令选择与渐进式发现(必读)

执行任何 Task 命令前,必须先确认能力真实存在,禁止根据用户意图自行拼接或猜测 +<verb>:

  1. 先将用户意图与下方 Shortcut 表精确匹配。只有表中明确列出的 shortcut 才可直接选择;参数不确定时读取对应 reference 或运行该 shortcut 的 --help。
  2. 没有精确匹配、或无法确认当前版本是否支持时,先运行 lark-cli task --help,以当前 CLI 输出的命令列表为准。
  3. help 中存在匹配 shortcut 时,使用 help 列出的完整 shortcut token(例如 +create)运行 lark-cli task <shortcut> --help,再按真实 flag 执行。
  4. help 中没有匹配 shortcut 时,不得尝试相似的 +<verb>;从 help 中选择原生 resource,运行 lark-cli task <resource> --help 确认 method,再运行 lark-cli schema task.<resource>.<method> 获取参数结构,最后调用 lark-cli task <resource> <method> ...。
  5. 遇到 unknown_subcommand 时必须停止猜测或尝试变体,回到第 2 步重新发现能力。

shortcut 名称只能来自本 Skill 的 Shortcut 表或 lark-cli task --help;原生 resource/method 以逐级 help 为准,参数名、类型和嵌套结构以 method schema 为准。

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

+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

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.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

sections.create

task:section:write

sections.delete

task:section:write

sections.get

task:section:read

sections.list

task:section:read

sections.patch

task:section:write

sections.tasks

task:section:read

custom_fields.create

task:custom_field:write

custom_fields.get

task:custom_field:read

custom_fields.patch

task:custom_field:write

custom_fields.list

task:custom_field:read

custom_fields.add

task:custom_field:write

custom_fields.remove

task:custom_field:write

custom_field_options.create

task:custom_field:write

custom_field_options.patch

task:custom_field:write

agent.update_agent_profile

task:task:write

agent.register_agent

task:task:write

agent_task_step_info.append_task_steps

task:task:write

Install

Install with chainctl
chainctl skill install public/larksuite/lark-task:latest
Get started with chainctl
View source

Harden your own skills

Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.

Provenance

Upstream sourcehttps://github.com/larksuite/cli
Upstream commit64b0d51f1159dfac12be35f839103af86a93fdd9
OCI reference

skills.cgr.dev/public/github.com/larksuite/skills/lark-task:latest

License

MIT

Files

HARDENING.md

LICENSE

SKILL.md

references/lark-task-assign.md

references/lark-task-comment.md

references/lark-task-complete.md

references/lark-task-create.md

references/lark-task-followers.md

references/lark-task-get-my-tasks.md

references/lark-task-get-related-tasks.md

references/lark-task-reminder.md

references/lark-task-reopen.md

references/lark-task-search.md

references/lark-task-sections.md

references/lark-task-set-ancestor.md

references/lark-task-tasklist-create.md

references/lark-task-tasklist-members.md

references/lark-task-tasklist-search.md

references/lark-task-tasklist-task-add.md

references/lark-task-update.md

references/lark-task-upload-attachment.md


The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsChainguard OS PackagesChainguard ActionsChainguard Agent SkillsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.