Cli lark-approval

飞书审批 API:审批实例、审批任务管理。

install
source · Clone the upstream repo
git clone https://github.com/larksuite/cli
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/larksuite/cli "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/lark-approval" ~/.claude/skills/larksuite-cli-lark-approval && rm -rf "$T"
manifest: skills/lark-approval/SKILL.md
source content

approval (v4)

CRITICAL — 开始前 MUST 先用 Read 工具读取

../lark-shared/SKILL.md
,其中包含认证、权限处理

API Resources

lark-cli schema approval.<resource>.<method>   # 调用 API 前必须先查看参数结构
lark-cli approval <resource> <method> [flags] # 调用 API

重要:使用原生 API 时,必须先运行

schema
查看
--data
/
--params
参数结构,不要猜测字段格式。

instances

  • get
    — 获取单个审批实例详情
  • cancel
    — 撤回审批实例
  • cc
    — 抄送审批实例
  • initiated
    — 查询用户的已发起列表

tasks

  • remind
    — 催办审批人
  • approve
    — 同意审批任务
  • reject
    — 拒绝审批任务
  • transfer
    — 转交审批任务
  • query
    — 查询用户的任务列表

权限表

方法所需 scope
instances.get
approval:instance:read
instances.cancel
approval:instance:write
instances.cc
approval:instance:write
instances.initiated
approval:instance:read
tasks.remind
approval:instance:write
tasks.approve
approval:task:write
tasks.reject
approval:task:write
tasks.transfer
approval:task:write
tasks.query
approval:task:read