lark-approval

Retrieve and manage Feishu approval instances and tasks via lark-cli.

76|14|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/jingsongliujing/Feishu-CLI-Web --skill lark-approval-jingsongliujing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-approval
Source: https://github.com/jingsongliujing/Feishu-CLI-Web/tree/main/backend/app/skills/lark_cli/skills/lark-approval
Command: npx skills add https://github.com/jingsongliujing/Feishu-CLI-Web --skill lark-approval-jingsongliujing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides programmatic access to Feishu approvals via lark-cli, enabling teams to fetch approval instances and manage tasks without manual CLI commands.

Core Features & Use Cases

  • Instances & Tasks: retrieve approval instances, cancel instances, and manage tasks (approve/reject/transfer/query) via simple CLI commands.
  • Permission-Aware: respects scope requirements for each API call, ensuring proper access control.
  • Automated workflows: integrate approval workflows into team automation and tooling.

Quick Start

Invoke the lark-cli approval commands to fetch an approval instance or manage a task.

Frequently Asked Questions about lark-approval

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

FAQPage Schema
How do I automate fetching Feishu approval instances programmatically?

To automate fetching Feishu approval instances, use the lark-cli to programmatically retrieve and manage approval data without manual commands. It enforces strict CLI-based permission handling and required scope checks before API calls.

Can I approve or reject Feishu approval tasks via a command line interface?

Yes, you can approve or reject Feishu approval tasks via command line interface. The lark-cli workflow enables programmatic task management, allowing you to approve, reject, transfer, or query tasks directly through simple CLI commands.

What permissions do I need to manage Feishu approvals using lark-cli?

Managing Feishu approvals using lark-cli requires specific API scope permissions. The workflow is permission-aware, enforcing strict CLI-based permission handling and validating required scopes before executing any approval instance or task API calls.

Does lark-cli support cancelling active approval instances in team automation workflows?

Yes, lark-cli supports cancelling active approval instances in team automation workflows. It provides programmatic access to cancel instances directly, enabling teams to integrate cancellation actions into their automated tooling without manual CLI intervention.

Is there a way to integrate Feishu approval management into existing team automation tooling?

Yes, you can integrate Feishu approval management into existing team automation tooling. The lark-cli provides programmatic access to approval instances and tasks, allowing seamless workflow automation for fetching, cancelling, and managing approvals.

Why should I use lark-cli for Feishu approvals instead of manual API requests?

Using lark-cli for Feishu approvals provides automated schema checks and parameter guidance before API calls. This prevents permission errors and simplifies workflow automation by handling scope requirements and strict CLI-based permission validation programmatically.