lark-approval

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

3|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/agent-pilot/agent-pilot-be --skill lark-approval-agent-pilot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-approval
Source: https://github.com/agent-pilot/agent-pilot-be/tree/main/backend/skills/lark-approval
Command: npx skills add https://github.com/agent-pilot/agent-pilot-be --skill lark-approval-agent-pilot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Feishu/Lark approval processes are often manual and slow. This Skill provides programmatic access to approval instances and tasks to streamline approvals and task management.

Core Features & Use Cases

  • Approval instance management: get, cancel, initiated
  • Task handling: remind, approve, reject, transfer, query
  • User-centric views: list approvals and tasks for a user

Quick Start

Authenticate with Feishu/Lark and use lark-approval to fetch an approval instance by ID and manage its tasks.

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 programmatically?

You can automate Feishu approval workflows by using this Skill to call the approval API, granting programmatic access to manage instances, tasks, reminders, and user-centric views across teams.

What tasks can I manage programmatically in a Lark approval process?

In a Lark approval process, you can programmatically manage tasks by reminding, approving, rejecting, transferring, and querying assignments for specific users across enterprise workflows.

Do I need lark-cli to manage Lark approval instances and tasks?

Yes, you need the lark-cli tool and appropriate authorization scopes to call methods like instances.get, instances.cancel, and tasks.query to manage Lark approvals programmatically.

How do I cancel an initiated approval instance in Feishu?

To cancel an initiated approval instance in Feishu, use the programmatic access provided by this Skill to call the instances.cancel method with the specific approval instance ID.

Can I list all approvals and tasks assigned to a specific Feishu user?

Yes, you can list approvals and tasks for a specific Feishu user by leveraging the user-centric views and task query methods to orchestrate assignments across multiple users.

Is programmatic approval management suitable for enterprise-scale task orchestration?

Programmatic approval management is designed for enterprise workflows where approvals, reminders, and task assignments need to be orchestrated programmatically across multiple users and teams.