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.