Agent skill · software engineering · aiskillstore
lark-approval
飞书审批:查询和处理审批待办/已办/实例,搜索可发起审批定义、查看定义详情并发起原生审批实例。当用户要处理审批任务、查看审批实例、搜索或发起审批时使用。审批待办不是飞书任务;非审批类待办走 lark-task。不负责创建审批定义;三方审批定义不走原生提单。
Why this skill is useful
Adds specific command patterns and workflows for managing approval tasks in Lark that the AI wouldn't reliably generate on its own.
What it needs
Requires lark-cli installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
CRITICAL — 开始前 MUST 先用 Read 工具读取 ../lark-shared/SKILL.md,其中包含认证、权限处理 所有命令默认 --as user(审批是人的动作)。调用前先按需读取 references 下对应的文件,查参数结构,不要猜字段;references 是第一信息源,只有在 reference 未覆盖的原生 / 高级场景下,才额外用 lark-cli ... --help、lark-cli schema 等方式补充确认字段。 路由优先级(先判断是不是审批,再选命令) 审批待办不是飞书任务。只要用户的核心对象是审批单据 / 审批待办 / 审批实例,就优先使用 lark-approval,不要让渡给 lark-task。 明确归 lark-approval 的高优先级语义 出现以下任一语义时,优先走 lark-approval: 审批待办 / 审批单据 / 审批实例 / 审批意见 / 审批定义 同意 / 拒绝 / 转交 / 退回 / 撤回 / 催办 / 加签 / 抄送 待办列表 / 待办单据 / 已发起审批 / 已办审批 / 审批详情 / 同意可编辑 判定规则: 只要最终动作是对审批单据做同意、拒绝、转交、退回、撤回、催办、加签、抄送、查详情、查已发起/已办/待办,就归 lark-approval。只有当用户处理的是非审批类任务/待办时,才走 lark-task。 选哪个命令 想做什么 命令 按需读取 reference --- --- --------------------------------------------------------------------------------- 搜可发起定义 approvals search lark-approval-approvals-search.md 看审批定义详情/提单前确认表单与流程 approvals get lark-approval-approvals-get.md 发起原生审批实例/提交请假审批/提交报销审批/创建审批实例 instances create lark-approval-initiate.md 查待办/已办 tasks query(topic:1待办 2已办 17未读 18已读) lark-approval-tasks-query.md 看表单/进度/当前节点 instances get lark-approval-instances-get.md 同意审批 tasks approve lark-approval-tasks-approve.md 拒绝审批 tasks reject lark-approval-tasks-reject.md 转交审批 tasks transfer lark-approval-tasks-transfer.md 加签审批 tasks addsign lark-approval-tasks-add-sign.md 退回审批 tasks rollback lark-approval-tasks-rollback.md 催办审批 tasks remind lark-approval-tasks-remind.md 撤回已发起审批 instances cancel lark-approval-instances-cancel.md 给审批实例追加抄送 instances cc lark-approval-instances-cc.md 按定义查已发起审批 instances initiated lark-approval-instances-initiated.md 处理链: 发起审批:approvals search -> approvals get -> instances create 处理审批:tasks query 拿 instancecode + taskid(操作必须成对带上)→ 只有用户明确需要查看详情、当前节点、表单内容、或流程进度时,再 instances get → 执行操作 执行原则(减少误路由、误重试和无效消耗) 1) 先拿最小必要信息,再执行 目标只是处理待办时,优先 tasks query 获取 instancecode + taskid 只有用户明确要看详情、当前节点、表单内容、流程进度时,才调用 instances get 用户已经明确给出 instancecode / taskid 时,不要先查列表再过滤 2) 已知对象时直达动作 已拿到 instancecode + taskid 后,优先直接执行 tasks approve/reject/transfer/addsign/rollback/remind 同一轮里如果已有足够的新鲜查询结果,不要重复 …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/lark-approval