feishu-perm

Manages collaborator permissions on Feishu documents, sheets, folders, and files.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill feishu-perm-amirulandalib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-perm
Source: https://github.com/AmirulAndalib/Vilvona-AI/tree/main/extensions/feishu/skills/feishu-perm
Command: npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill feishu-perm-amirulandalib

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing who can view or edit Feishu documents normally requires manual clicks through the Feishu sharing UI for every file and collaborator. This Skill exposes a single feishu_perm tool that lists, adds, and removes collaborators on Feishu documents and files programmatically. ## Core Features & Use Cases - List Collaborators: Retrieve all members with their member type, ID, permission level, and name for any Feishu document or file. - Add Collaborators: Grant view, edit, or full access permissions to users by email, open_id, user_id, union_id, group chat, or department. - Remove Collaborators: Revoke access from any member on a document, spreadsheet, bitable, folder, wiki node, or mind map. - Use Case: When a new teammate joins a project, share the project folder with their email at edit permission in one request instead of navigating the Feishu sharing dialog. ## Quick Start Ask the assistant to share the Feishu document with token doxcnXXX with [email protected] at edit permission using the feishu_perm tool.

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 without using the Feishu sharing UI.

How do I list all collaborators on a Feishu document?

Call feishu_perm with action list, the document token, and its type such as docx, sheet, or bitable. 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 modifying content, and full_access which also allows managing permissions. Specify the level in the perm field when adding a collaborator.

Why is the feishu_perm tool not available 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 or department?

Yes. Set member_type to openchat with the group chat's open_id, or opendepartmentid with the department's open_id, when adding a collaborator. This works for folders, documents, and other supported token types.