lark-approval

Manage Lark approval instances and tasks via the Lark API and CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides CLI access to Lark (Feishu) approval APIs to remove manual effort in managing approval instances and tasks, enabling automation of routine approval operations across enterprise workflows.

Core Features & Use Cases

  • Instance Management: Retrieve single approval instance details, cancel instances, and add CC recipients to an approval.
  • Task Operations: Approve, reject, transfer approval tasks, and query a user's pending task list.
  • Use Case: Automate reimbursement approvals by querying a user's pending tasks, approving eligible claims, and cancelling duplicate instances.

Quick Start

Ask the skill to retrieve a specific approval instance by its ID and return the instance details and required approver scopes.

Frequently Asked Questions about lark-approval

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

FAQPage Schema
How do I automate Lark approval workflows using the API?

Automating Lark approval workflows involves using the Lark API and CLI to manage approval instances and tasks. This enables retrieving instance details, approving or rejecting tasks, and cancelling instances programmatically.

What do I need to configure before managing Feishu approval tasks via CLI?

To manage Feishu approval tasks via CLI, you need the lark-cli binary, appropriate approval scopes configured for the service account, and schema inspection to supply correct parameters before invoking API calls.

Can I approve or reject specific Lark approval tasks automatically?

Yes, you can automatically approve or reject Lark approval tasks. The Skill supports task operations to approve, reject, and transfer approval assignments programmatically through the Lark API and CLI.

How do I retrieve and cancel a Lark approval instance?

To retrieve and cancel a Lark approval instance, use the Skill to retrieve the instance by its ID and return instance details and required approver scopes, then invoke the CLI to cancel the instance.

What are the limitations of automating Lark approval operations?

Automating Lark approval operations is limited by the service account's configured approval scopes and requires schema inspection to supply correct parameters before API calls. You must ensure the lark-cli binary is present.