lark-approval

Manage Feishu approval instances and tasks via lark-cli API commands.

Updated Aug 17, 2024
One-click install
npx skills add https://github.com/LinoWhy/.dotfiles --skill lark-approval-linowhy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-approval
Source: https://github.com/LinoWhy/.dotfiles/tree/main/agents/.agents/skills/lark-approval
Command: npx skills add https://github.com/LinoWhy/.dotfiles --skill lark-approval-linowhy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Feishu approval workflows often require manual UI interactions; this skill provides programmatic access to manage approval instances and tasks via the API, enabling teams to automate approvals and streamline governance.

Core Features & Use Cases

  • Manage approval instances: get, cancel, initiated, and cc
  • Manage approval tasks: remind, approve, reject, transfer, and query
  • Safe, permission-aware operations for integration with internal tooling and automation

Quick Start

Use the lark-cli to manage approval instances and tasks by running approval commands after configuring authentication.

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?

You can automate Feishu approval workflows by using the lark-cli tool to programmatically manage approval instances and tasks via API, replacing manual UI interactions. This requires configuring authentication and appropriate API scopes.

Can I transfer or reassign Feishu approval tasks to another user programmatically?

Yes, you can reassign Feishu approval tasks programmatically by calling the API methods exposed through the lark-cli tool to transfer tasks across departments. This enables automated task reassignments.

What do I need to manage Feishu approval instances programmatically?

To manage Feishu approval instances, you need the lark-cli tool and appropriate API scopes configured for authentication. This setup allows you to read, write, and manage approval data via defined resources and methods.

Does the Feishu approval API support canceling and querying initiated instances?

Yes, the Feishu approval API supports canceling, querying initiated instances, and managing cc tasks through defined resources and methods. This enables programmatic control over approval data.

Are there limitations to managing Feishu approvals via the API?

Yes, operations are permission-aware and require appropriate API scopes to manage approval data safely. You must configure authentication correctly within the lark-cli tool to execute these automated approval operations.

What is the best way to integrate Feishu approval management with internal tooling?

The best way to integrate Feishu approval management with internal tooling is by using the lark-cli tool to access API methods for approval instances and tasks. This provides safe, permission-aware operations for automation.