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
| Capability | Description | Scenario |
|---|
| Group Chat Bot | Interact in group chats | Team assistant |
| Approval Integration | Connect approval flows | Automated approval |
| Calendar Operations | Manage schedules | Meeting assistant |
| Document Collaboration | Operate Feishu documents | Knowledge management |
| Bitable | Operate Bitable | Data management |
2. Environment Setup
2.1 Install Feishu CLI
1 2 3 4 5
| npm install -g @larksuite/cli
feishu --version
|
2.2 Initialize Project
1 2 3 4 5
| feishu init my-feishu-skill
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)