Lecture 10: Feishu CLI Platform Deep Dive

Master enterprise-level Skill platform Feishu CLI, develop team collaboration Skills.

1. Feishu CLI Introduction

1.1 What is Feishu CLI?

Feishu CLI is Feishu's open AI Agent Skill development framework:

  • ✅ Deep integration with Feishu ecosystem
  • ✅ Enterprise-level permission management
  • ✅ Native support for group chat, approval, calendar
  • ✅ Just open-sourced on March 28 (bonus period)

1.2 Core Capabilities

CapabilityDescriptionScenario
Group Chat BotInteract in group chatsTeam assistant
Approval IntegrationConnect approval flowsAutomated approval
Calendar OperationsManage schedulesMeeting assistant
Document CollaborationOperate Feishu documentsKnowledge management
BitableOperate BitableData management

2. Environment Setup

2.1 Install Feishu CLI

1
2
3
4
5
# Install
npm install -g @larksuite/cli

# Verify
feishu --version

2.2 Initialize Project

1
2
3
4
5
# Create project
feishu init my-feishu-skill

# Select template
cd my-feishu-skill

2.3 Project Structure

1
2
3
4
5
6
7
8
9
my-feishu-skill/
├── skill.json # Skill configuration
├── index.js # Main entry
├── handlers/ # Event handlers
│ ├── message.js # Message handling
│ ├── command.js # Command handling
│ └── event.js # Event handling
├── utils/ # Utility functions
└── package.json

3. Develop Your First Feishu Skill

3.1 Configuration File

// skill.json
{
  "name": "team-assistant",


## 🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 **AI 编程实战课** 帮你从零上手!

- 👉 **课程报名**:[点击这里报名,前3讲免费试听](https://r7up9.xetslk.com/s/1uP5YW)
- 👉 **免费试看**:[B站免费试看前3讲,先看看适不适合自己](https://www.bilibili.com/cheese/play/ss982042944)