JavaScript is disabled. Some features may not work.
lark-approval — ★ 14.6K GitHub Stars — Install Guide | SkillsNav
🇺🇸 English🇨🇳 中文
SkillsNav
Home

lark-approval

★ 14K repogenerationN/AIntermediateClaude
🤖 AI Summary

This skill provides a CLI-based approval workflow agent that queries pending/completed tasks, retrieves instance details, and executes actions (approve, reject, transfer, add sign, rollback, remind, cancel, cc) using `lark-cli` with mandatory `--as user` flag and a required pre-read of shared auth/permission config.

How to Install

Claude Code:
git clone --depth 1 https://github.com/larksuite/cli.git && cp cli/skills/lark-approval ~/.claude/skills/lark-approval -r
**CRITICAL — 开始前 MUST 先用 Read 工具读取 [`../lark-shared/SKILL.md`](../lark-shared/SKILL.md),其中包含认证、权限处理** 所有命令默认 `--as user`(审批是人的动作)。调用前先 `lark-cli schema approval..` 查参数结构,不要猜字段。 ## 选哪个命令 | 想做什么 | 命令 | |---|---| | 查待办/已办 | `tasks query`(`topic`:1待办 2已办 17未读 18已读)| | 看表单/进度/当前节点 | `instances get` | | 同意/拒绝 | `tasks approve` / `tasks reject` | | 转交/加签/退回 | `tasks transfer` / `tasks add_sign` / `tasks rollback` | | 催办 | `tasks remind` | | 撤回/抄送/按定义查已发起 | `instances cancel` / `instances cc` / `instances initiated` | 处理链:`tasks query` 拿 `instance_code` + `task_id`(操作必须成对带上)→ 需要细节再 `instances get` → 执行操作。 ```bash lark-cli approval tasks query --params '{"topic":"1"}' --as user lark-cli approval tasks approve --data '{"instance_code":"","task_id":"","comment":"同意"}' --as user ``` ## 不在本 skill 范围 创建审批定义/发起新审批(走飞书客户端或审批管理后台);非审批类待办 → [`lark-task`](../lark-task/SKILL.md)

Details

Category Coding → generation
Sourcelarksuite/cli
SKILL.mdView on GitHub →
Repo Stars★ 14.6K
Est. per Skill416 (shared across 35 skills from this repo)
DifficultyIntermediate
Risk LevelN/A

Related Skills

Works Well With

Skills from the same repository — often designed to work together