lark-approval

SkillCommunityTranslated from Chinese

This skill enables AI agents to manage Lark approvals, including querying pending or completed tasks and performing actions like approving, rejecting, or transferring requests. It requires the lark-shared skill for authentication and is intended for existing approval workflows rather than creating new definitions.

Install:
npx skills add open.feishu.cn/lark-approval

CRITICAL, Before starting, you MUST use the Read tool to read ../lark-shared/SKILL.md, which contains authentication and permission handling.

All commands default to --as user (approval is a human action). Before calling, use lark-cli schema approval.<resource>.<method> to check the parameter structure. Do not guess fields.

Which command to choose

GoalCommand
Check pending/completed taskstasks query (topic: 1 pending, 2 completed, 17 unread, 18 read)
View form/progress/current nodeinstances get
Approve/Rejecttasks approve / tasks reject
Transfer/Add sign/Rollbacktasks transfer / tasks add_sign / tasks rollback
Remindtasks remind
Cancel/CC/Query initiated by definitioninstances cancel / instances cc / instances initiated

Processing chain: tasks query to get instance_code + task_id (operations must include both) → instances get if details are needed → execute operation.

lark-cli approval tasks query --params '{"topic":"1"}' --as user
lark-cli approval tasks approve --data '{"instance_code":"<ic>","task_id":"<tid>","comment":"同意"}' --as user

Out of scope for this skill

Creating approval definitions/initiating new approvals (use the Lark client or approval management backend); non-approval tasks → lark-task

Share:
Details:
  • Installs


    202,028
  • First seen


    Jun 10, 2026
View Repository

Auto-fetched from GitHub .

Stats via skills.sh.

Skills similar to lark-approval:

 

 
 
  • Installs


 

 
 
  • Installs


 

 
 
  • Installs