feishu-perm

Manages Feishu document and file permissions via a single feishu_perm tool.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/Cyandex/ErnOS --skill feishu-perm-cyandex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: feishu-perm
Source: https://github.com/Cyandex/ErnOS/tree/main/extensions/feishu/skills/feishu-perm
Command: npx skills add https://github.com/Cyandex/ErnOS --skill feishu-perm-cyandex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing sharing permissions on Feishu documents, spreadsheets, folders, and files normally requires manual clicks in the Feishu UI. This Skill lets you list, add, and remove collaborators on Feishu resources directly through a single tool call. ## 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, group chat, or department. - Remove Collaborators: Revoke access from any member on a document, folder, or file. - Use Case: When a teammate asks for edit access to a Feishu docx, you can grant it immediately by providing the document token and their email, without opening the Feishu sharing dialog. ## Quick Start Ask the assistant to add alice@company.com as an editor on your Feishu document with token doxcnXXX 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 edit. The collaborator is added immediately without opening the Feishu sharing UI.

How to list all collaborators on a Feishu document?▼

Call feishu_perm with action list, the document token, and its 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 editing rights, and full_access which also allows managing permissions. Choose the level based on how much control the collaborator needs.

Why is the feishu_perm tool not working or unavailable?▼

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

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

Yes. Use action add with type folder, member_type openchat, and the group chat's open_id as member_id. This grants the specified permission level to every member of that chat.