lark-approval

Manage Feishu/Lark approval instances and tasks via lark-cli.

20|1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/ImChong/Humanoid_Robot_Learning_Paper_Notebooks --skill lark-approval-imchong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-approval
Source: https://github.com/ImChong/Humanoid_Robot_Learning_Paper_Notebooks/tree/main/.agents/skills/lark-approval
Command: npx skills add https://github.com/ImChong/Humanoid_Robot_Learning_Paper_Notebooks --skill lark-approval-imchong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates approval workflows in Feishu/Lark by providing programmatic access to approval instances and tasks, reducing manual navigation and errors.

Core Features & Use Cases

  • Manage approval instances: get, cancel, initiated
  • Manage tasks: remind, approve, reject, transfer, query
  • Guidance: adhere to permission schemas and read guides before using API

Quick Start

Use lark-cli to fetch an approval instance with instances.get.

Frequently Asked Questions about lark-approval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Feishu approval workflows via API?

Automate Feishu approval workflows by using the lark-cli to programmatically manage approval instances and tasks. This enables backend services and automation pipelines to initiate, query, and update approvals, reducing manual navigation and errors.

Can I programmatically approve or reject Lark approval tasks in an automation pipeline?

Yes, you can programmatically approve or reject Lark approval tasks using the lark-cli. The Skill supports managing tasks by allowing you to remind, approve, reject, transfer, and query tasks directly within your automation pipelines.

Do I need specific permission scopes to manage Lark approval instances?

Yes, managing Lark approval instances requires specific permission scopes. The Skill relies on official API schemas and enforces required binaries and CLI usage to validate inputs and safeguard access before you can get, cancel, or query instances.

What is the best way to delegate Lark approval tasks to other users?

The best way to delegate Lark approval tasks is using the lark-cli to transfer tasks to other users. It provides programmatic access to manage approval tasks, allowing you to automate the delegation process across users in backend services.

How do I fetch a Lark approval instance using the command line?

Fetch a Lark approval instance by using the lark-cli instances.get command. This programmatic approach allows you to retrieve approval details directly, integrating seamlessly into your automation pipelines and backend services.

Why does my Lark approval automation fail when updating tasks?

Lark approval automation may fail when updating tasks if required binaries are missing or permission scopes are inadequate. The Skill enforces CLI usage and validates inputs against official API schemas to safeguard access and prevent errors.