lark-cli

Manage Lark/Feishu Open Platform workflows via a unified command-line interface.

8|12|Updated Sep 19, 2025
One-click install
npx skills add https://github.com/xpert-ai/xpert-plugins --skill lark-cli-xpert-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-cli
Source: https://github.com/xpert-ai/xpert-plugins/tree/main/xpertai/middlewares/lark-cli/src/lib/skills
Command: npx skills add https://github.com/xpert-ai/xpert-plugins --skill lark-cli-xpert-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually switching between separate Lark/Feishu interfaces to manage calendar events, send messages, edit documents, and track tasks is inefficient and prone to oversight. This Skill consolidates all Lark/Feishu Open Platform operations into a single command-line tool, eliminating context switching and streamlining business workflows.

Core Features & Use Cases

  • Comprehensive Platform Coverage: 200+ commands supporting 19 Lark business domains including Calendar, Messenger, Docs, Sheets, Tasks, Mail, Meetings, and more.
  • Flexible Authentication: Supports both user-level OAuth for personal operations and bot-level App ID/Secret authentication for automated team workflows.
  • Use Case: A project manager can use this Skill to pull their daily calendar agenda, send a status update to their team chat, and update a shared project spreadsheet in one seamless workflow without navigating multiple Lark apps.

Quick Start

Use the lark-cli skill to pull your full calendar agenda for today and send a summary of your upcoming meetings to your team chat.

Frequently Asked Questions about lark-cli

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

FAQPage Schema
How do I automate Lark Feishu business operations from the command line?

You can automate Lark Feishu business operations using a unified command-line interface that provides 200+ built-in commands across 19 business domains, including calendar management, team messaging, and document collaboration.

Can I use a Feishu bot to automate spreadsheet updates and team messaging?

Yes, you can authenticate automated team workflows using bot-level App ID and Secret credentials to execute spreadsheet updates and team messaging commands without manual user-level OAuth intervention.

How do I pull my Lark calendar agenda and send a summary to a team chat in one workflow?

You can pull your daily calendar agenda and send meeting summaries to a team chat sequentially within a single command-line workflow, eliminating the need to manually switch between separate Lark app interfaces.

Does this command-line tool support user-level OAuth for personal Feishu task tracking?

Yes, the tool supports user-level OAuth authentication specifically for personal operations, allowing you to manage individual task tracking, calendar events, and document collaboration securely.

What is the best way to manage fragmented Feishu Open Platform workflows across multiple domains?

The best way to manage fragmented Feishu Open Platform workflows is to consolidate them into a single command-line interface, covering tasks, mail, meetings, and docs to eliminate context switching and prevent operational oversight.