feishu-tools

Operate Feishu/Lark documents, spreadsheets, and knowledge content through MCP tools.

6.3k|728|Updated Feb 14, 2025
One-click install
npx skills add https://github.com/ThinkInAIXYZ/deepchat --skill feishu-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-tools
Source: https://github.com/ThinkInAIXYZ/deepchat/tree/main/plugins/feishu/skills/feishu-tools
Command: npx skills add https://github.com/ThinkInAIXYZ/deepchat --skill feishu-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Working with Feishu/Lark workspace content from an AI assistant normally requires manual API calls or switching between apps. This Skill routes Feishu/Lark requests directly to the matching MCP tools exposed by DeepChat's Feishu plugin, so documents, spreadsheets, and knowledge base content can be read, created, and updated in place.

Core Features & Use Cases

  • Document Operations: Read, summarize, search, create, update, and append to Feishu/Lark docs, docx, wiki, and knowledge base content.
  • Spreadsheet & Table Editing: Inspect and modify Feishu/Lark sheets, spreadsheets, tables, and bitable-like structured data.
  • URL-Based Targeting: Extract document, sheet, or workspace identifiers directly from Feishu/Lark URLs when a tool expects an id or token.
  • Use Case: Paste a Feishu spreadsheet URL and ask the assistant to summarize the Q3 sales sheet; the Skill selects the matching sheet tool, extracts the spreadsheet token from the URL, and returns the content.

Quick Start

Ask the assistant to summarize the Feishu document at your pasted link using the available feishu-tools.

Frequently Asked Questions about feishu-tools

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

FAQPage Schema
How do I read or summarize a Feishu document with DeepChat?

Paste the Feishu/Lark document URL and ask for a summary. The Skill extracts the document identifier from the URL and invokes the matching docs, docx, or wiki tool exposed by the feishu-tools MCP server.

How do I edit a Feishu spreadsheet from the AI assistant?

Provide the spreadsheet URL and describe the change you want. The Skill selects the tool whose name or description references sheets, spreadsheets, or tables, and confirms intent only when the mutation is ambiguous or destructive.

Why does a Feishu tool call return an authentication error?

Authentication errors mean the Feishu plugin is misconfigured. Open the Feishu plugin settings in DeepChat and verify the App ID, App Secret, brand, and preset values before retrying the operation.

What happens if a Feishu operation has no matching tool?

The Skill explains that the active Feishu preset may not include that operation and describes the gap. Tool availability depends on the current preset, and the Skill never invents unsupported tool names.

Can feishu-tools handle tasks, calendar, or IM requests?

Yes, when the current preset exposes domain-specific Feishu/Lark tools for tasks, calendar, or messaging. The Skill prefers those matching tools, but availability depends entirely on the configured preset.