feishu-perm

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the management of permissions for Feishu documents and files, allowing for granular control over who can view, edit, or manage shared content.

Core Features & Use Cases

  • List Collaborators: View current members and their permission levels for a given document or folder.
  • Add Collaborator: Grant specific permissions (view, edit, full_access) to users or groups via email, openid, or other identifiers.
  • Remove Collaborator: Revoke access for specific members.
  • Use Case: A project manager needs to quickly grant edit access to a new team member for a specific Feishu document and then later restrict access for a departing contractor.

Quick Start

Add [email protected] with edit permissions to the Feishu document with token ABC123.

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 permissions for external collaborators?

To manage Feishu document permissions for external collaborators, you can use a single tool to list, add, or remove access. It supports granting view, edit, or full access levels to users identified by email or openid.

Can I use Feishu APIs to grant edit access to a specific document?

Yes, you can use Feishu APIs to grant edit access to a specific document or file. The system integrates directly with Feishu's drive and permission APIs to securely add collaborators with various permission levels.

What is the best way to list current collaborators on a shared Feishu file?

The best way to list current collaborators on a shared Feishu file is to query the document or folder token. This retrieves a view of current members and their exact permission levels for secure access control.

How do I revoke access for a departing team member in Feishu?

To revoke access for a departing team member in Feishu, use the remove collaborator function with the specific document token. This securely revokes their viewing or editing permissions.

Does Feishu access control support different member types like groups and individual users?

Yes, Feishu access control supports different member types including groups and individual users. You can assign granular permissions like view, edit, or full access to various member types via email or openid.

What are the limitations of managing document sharing through Feishu drive APIs?

Limitations of managing document sharing through Feishu drive APIs include relying on valid document or folder tokens. You must correctly identify members by email, openid, or other supported identifiers to successfully modify access.