feishu-perm

Manages Feishu document and file permissions by listing, adding, and removing collaborators.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shalevamin/Tau_agent --skill feishu-perm-shalevamin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-perm
Source: https://github.com/shalevamin/Tau_agent/tree/main/tau-agent-main/extensions/feishu/skills/feishu-perm
Command: npx skills add https://github.com/shalevamin/Tau_agent --skill feishu-perm-shalevamin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing sharing permissions on Feishu documents, spreadsheets, and folders manually through the UI is repetitive and hard to automate. This Skill exposes a single tool to list, add, and remove collaborators programmatically. ## Core Features & Use Cases - List Collaborators: Retrieve all members with their member type, ID, permission level, and name for any Feishu file or document. - Add Collaborators: Grant view, edit, or full access permissions to users via email, open_id, user_id, group chats, or departments. - Remove Collaborators: Revoke access from any member by token and member identifier. - Use Case: When a new teammate joins a project, share the project folder and all related docx documents with edit permission in one request instead of clicking through each file's share dialog. ## Quick Start Ask the agent to share the Feishu document with token doxcnXXX with [email protected] with edit permission.

Frequently Asked Questions about feishu-perm

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

FAQPage Schema
How do I share a Feishu document with someone by email?

Use the feishu_perm tool with action add, the document token, type docx, member_type email, the recipient's email address, and a perm level such as view or edit. The collaborator is added immediately to the document.

How to list all collaborators on a Feishu document?

Call feishu_perm with action list, the file token, and the file type such as docx, sheet, or folder. It returns all members with their member_type, member_id, permission level, and name.

What permission levels does Feishu document sharing support?

Three levels are supported: view for read-only access, edit for content modification, and full_access which additionally allows managing the file's permissions. Choose the minimum level needed for each collaborator.

Why is the feishu_perm tool not working by default?

The tool is disabled by default because permission management is a sensitive operation. Enable it explicitly by setting channels.feishu.tools.perm to true in the configuration, and ensure the app has the drive:permission scope.

Can I share a Feishu folder with an entire group chat?

Yes, set member_type to openchat and provide the group chat's open_id as member_id. This grants the specified permission level to all members of that group chat for the folder or file.