feishu

Automate Feishu/Lark workspace operations using lark-cli with JSON output.

49|2|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/vibeinging/YiYi --skill feishu-vibeinging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu
Source: https://github.com/vibeinging/YiYi/tree/main/app/src-tauri/skills/feishu
Command: npx skills add https://github.com/vibeinging/YiYi --skill feishu-vibeinging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Feishu/Lark users often need to perform multiple workspace operations from different interfaces. This skill provides a unified CLI-based approach to control Feishu workflows, reducing manual switching and errors.

Core Features & Use Cases

  • Calendar management: view, create, and modify events.
  • Messaging: send messages to users or groups.
  • Documents & Drive: create, fetch, update documents and upload/download files.
  • Tasks & Wiki: manage tasks, access knowledge bases and wiki content.
  • Contacts: search and retrieve contact information.

Quick Start

Create a calendar event in Feishu for tomorrow at 09:00

Frequently Asked Questions about feishu

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

FAQPage Schema
How do I manage Feishu workspace operations from the command line?

You can manage Feishu workspace operations from the command line by using the lark-cli tool to automate tasks across calendars, messages, documents, and contacts without manual interface switching.

How do I send messages and create calendar events in Feishu using CLI?

To send messages and create calendar events in Feishu using CLI, execute lark-cli commands targeting specific users or calendars, specifying event details like time and participants directly in the terminal.

Can I fetch and update Feishu documents via command line interface?

Yes, you can fetch and update Feishu documents via command line interface by running lark-cli commands to access knowledge bases, retrieve wiki content, and modify document files directly.

Do I need lark-cli installed and authenticated to manage Feishu workspaces?

Yes, you need lark-cli installed and authenticated to manage Feishu workspaces, as it serves as the underlying engine executing all CLI commands for messaging, drive, and calendar operations.

What is the best way to prevent accidental data loss when running Feishu CLI commands?

The best way to prevent accidental data loss when running Feishu CLI commands is to execute destructive actions using the --dry-run flag and format outputs with --format json for verification.

Are there limitations to managing Feishu tasks and contacts through the command line?

Limitations of managing Feishu tasks and contacts through the command line include dependency on lark-cli availability and the necessity to handle JSON formatted responses for complex data retrieval operations.