Feishu Full-Function Tools | Feishu Automation Tool
🎨
General Tools+ Agent Template

Feishu Full-Function Tools | Feishu Automation Tool

Operation Feishu: Writing documents, managing multidimensional tables, creating schedules/meetings, creating task to-do lists, reading chat records, uploading and downloading files, editing spreadsheets, and managing knowledge base nodes.

Overview

What Is Feishu Full-Function Tools?

Feishu Full-Function Tools (飞书全功能工具) is an advanced, all-in-one workspace administration and documents/spreadsheets orchestration skill on EasyClaw. It grants users complete code-level control over Feishu's core documentation engine (Feishu Docs), multidimensional tables (Biter/Base Sheets), and file-sharing drives (Cloud Space), letting you write and structure weekly reports, upload local PDFs, search deep chat records, and read entire spreadsheets headlessly.

The skill is built for professional operations managers, administrative leads, financial analysts, and developers who need to manage large-scale corporate records, document structures, and workspace resources efficiently.

The expected outcome is secure, high-speed corporate administration: automated document creations, complete folder syncing, rapid workspace searches, and direct spreadsheet data extraction.

How Feishu Full-Function Tools Works

1. API verification and session initialization. The skill establishes a secure HTTPS link with your Enterprise Feishu tenant, registering your secure App ID and App Secret credentials with write-level scopes.

2. Document creation and template writing. To write reports (e.g., "Create a new weekly report document"), the skill calls Feishu's Docs API, initializes a clean, formatted document template, and writes the text nodes.

3. Cloud Space file management. For file uploads, the skill connects to your Feishu Cloud Space directory, headlessly uploading local PDFs or CSV files and organizing them into dedicated folders.

4. Chat and message searching. For search requests, the skill queries Feishu's Messages and Group Search APIs, scanning chat records and historical files by keyword to locate target strings.

5. Spreadsheet and Base sheet reading. To read sheets, the skill queries Feishu's Multidimensional Table (Base) or standard Spreadsheet APIs, pulling entire pages of data and formatting them into clean tables.

Key Features

- All-in-one Docs creator: Initialize and write formatted business documents and weekly reports headlessly.
- Base/Multidimensional Table reader: Read, filter, and extract data rows from any Feishu Base spreadsheet page.
- Cloud Space file sync: Upload local PDFs, images, and reports directly to corporate cloud drives.
- Deep workspace search: Scan historical chat records and files by keyword to pinpoint target strings.
- Automated meeting schedule: Create events, manage participants, and attach smart meeting rooms instantly.
- Secure token management: Handles enterprise credentials, OAuth handshakes, and API tenant tokens securely.

What Problems Does Feishu Full-Function Tools | Feishu Automation Tool Solve?

1. Creating and writing a weekly report document on Feishu
An operations manager needs to start their weekly review. Instead of opening Feishu, clicking Docs, choosing a template, and typing manually, they ask the skill. The tool initializes a new Feishu Document titled "Weekly Report", inserts structured headers (e.g., "Achievements", "Roadblocks", "Next Steps"), and returns the direct collaboration link in seconds.

2. Reading all data from a multidimensional spreadsheet page
A finance analyst wants to review sales logs from a shared Feishu Base table. They ask the skill. It connects to the Base Sheet API, pulls all records from the first page, parses the columns (Date, Client, Value), and returns a clean, structured table inside the chat, ready to audit.

3. Uploading local PDFs to Feishu Cloud Space
An HR administrator has generated 10 employee offer letters locally. To share them with the management team, they ask the skill to upload the files. The skill headlessly connects to their Feishu Cloud Space, creates a "New Hires Q3/" directory, uploads the PDFs sequentially, and logs the cloud links.

4. Searching historical chat logs for "contract" terms
Before signing a renewal, an executive wants to verify what was agreed upon in past chats. They ask the skill to search chat records. The tool scans public group channels and messages for "contract", returning a compiled list of matching chat snippets with dates and sender names.

5. Scheduling a team meeting with automated Todo tasks
During a sprint launch, a manager needs to schedule a sync meeting and assign tasks. The skill schedules the meeting, invites the team, generates a virtual link, and creates individual, due-date-stamped To-Do tasks inside their pending workspace lists in one command.

Example Workflow

An administrator needs to create a new weekly review document and upload a local report PDF.

1. They open EasyClaw and activate Feishu Full-Function Tools.
2. They run: *"Create a new weekly report document titled 'Ops Weekly', and upload 'D:\\project\\reports\\Q2_Sales.pdf' to our space."*
3. The skill connects to Feishu Docs, initializes the 'Ops Weekly' document, and writes the standard templates.
4. It headlessly connects to Cloud Space and uploads the `Q2_Sales.pdf` file to the root directory.
5. It outputs both the active doc collaboration URL and the uploaded PDF's cloud storage link.

Weekly documents created and reports uploaded headlessly in under 45 seconds.

Getting Started with Feishu Full-Function Tools | Feishu Automation Tool

Add this skill to your EasyClaw workspace
Describe your task in a chat message
Review the output and iterate if needed
Export or share the results directly from EasyClaw
Combine with other skills to build automated workflows

Frequently Asked Questions

Do I need a professional Feishu developer account?

Yes. To obtain the required App ID, App Secret, and API permissions, your company's Feishu administrator must register a custom application in the Feishu Open Platform Console and approve the Docs, Space, and Table API scopes.

What is a "Multidimensional Table" (Base)?

A Multidimensional Table (Base / 多维表格) is a collaborative, database-like spreadsheet (similar to Airtable) designed to handle structured records, views, and automated workflows.

Can I read standard Spreadsheets as well as Base sheets?

Yes. The skill supports reading and writing to both standard collaborative Spreadsheets (电子表格) and advanced Multidimensional Tables (多维表格 / Base) via their respective Open Platform API endpoints.

Are my company's contact records and cloud files kept private?

Yes. All data processing, OAuth token exchanges, and API writes are executed directly between your local machine and Feishu's secure servers over HTTPS. Your corporate logs are never shared or stored on public databases.

How do I retrieve a colleague's corporate user ID?

User IDs are unique identifiers managed by your corporate directory. You can query them headlessly through the Contacts Search feature using their registered name or mobile number.

Can I upload very large files to Cloud Space?

File size limits depend on your Feishu tenant's cloud storage tier. Standard apps can typically upload individual files up to 250MB headlessly, while enterprise tiers support larger files.

What happens if an API call fails due to network lag?

The skill's connection handler automatically applies retry logic, waits for the server response, and logs any persistent errors in your local workspace, preventing corrupted data writes.

Can the skill translate and write documents in Chinese?

Yes. The skill supports multilingual generation. You can input data tables and context in English and request the final documents, spreadsheets, and meeting invites written in beautiful, fluent Chinese.

Is there an active file archive of my corporate actions?

Yes. Every successful meeting schedule, document initialization, and task list creation is logged locally under `public/data/logs/` in your workspace, creating a clear local audit trail of your corporate operations.

Can I search private chat channels?

The bot can only search public group channels and messages in chats where the bot application has been explicitly added. It cannot access or read private personal chats without authorization, protecting employee privacy.

Add Feishu Full-Function Tools | Feishu Automation Tool to Your Workflow

Get EasyClaw, add this skill, and start building AI agent workflows in minutes.

Get EasyClaw Free →