feishu-perm

Manage Feishu document and file sharing permissions via token-based actions.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/RobbyMo81/assistantrobby --skill feishu-perm-robbymo81
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-perm
Source: https://github.com/RobbyMo81/assistantrobby/tree/main/extensions/feishu/skills/feishu-perm
Command: npx skills add https://github.com/RobbyMo81/assistantrobby --skill feishu-perm-robbymo81

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage and automate sharing and access controls for Feishu documents, files, folders, and other resources to avoid manual configuration errors and accidental over-sharing.

Core Features & Use Cases

  • List collaborators for a given resource and see their member_type, member_id, permission level, and display name.
  • Add collaborators using identifiers such as email, openid, userid, unionid, or group and assign permission levels like view, edit, or full_access.
  • Remove collaborators from documents, sheets, wikis, folders, and uploaded files; supports token types including doc, docx, sheet, bitable, folder, file, wiki, and mindnote.
  • Typical use cases include granting an external contractor edit access to a document, auditing current collaborators on a folder, and removing inadvertent public access.
  • Security note: permission management is sensitive and the tool is disabled by default in configuration; enabling requires explicit consent and the drive:permission scope.

Quick Start

Add [email protected] as an editor to the document identified by token doxcnXXX.

Frequently Asked Questions about feishu-perm

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

FAQPage Schema
How do I manage Feishu document sharing permissions programmatically?

To manage Feishu document sharing permissions programmatically, use token-based actions to list, add, or remove collaborators across documents, sheets, wikis, folders, and bitables while enforcing view, edit, or full_access levels.

Can I add external collaborators to a Feishu folder using their email address?

Yes, you can add external collaborators to Feishu folders using member identifiers like email, openid, userid, or unionid, and assign specific permission levels such as view or edit to control their access.

What Feishu resource types are supported for access control updates?

Feishu access control updates support resources including documents, sheets, wikis, folders, bitables, mindnotes, and uploaded files, using specific token types like doc, docx, sheet, and file to target the resource.

Do I need specific API scopes to automate collaborator removal on Feishu sheets?

Yes, automating collaborator removal on Feishu sheets requires explicit consent and the drive:permission scope, as permission management is sensitive and the functionality is disabled by default in configuration.

How does adding collaborators work for Feishu wikis and bitables?

Adding collaborators for Feishu wikis and bitables works by providing the resource token, specifying the member identifier like openid or opendepartmentid, and assigning a permission level like view, edit, or full_access.