feishu-perm

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

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

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 users to easily control who can access and edit their shared content.

Core Features & Use Cases

  • List Collaborators: View all users who have access to a document or file.
  • Add Collaborators: Grant specific permission levels (view, edit, full_access) to new users or groups via email, user ID, or open ID.
  • Remove Collaborators: Revoke access for specific users or groups.
  • Use Case: A project manager needs to quickly add a new team member to a project document with edit access and then later remove a former contractor from a shared folder.

Quick Start

Use the feishu-perm skill to add [email protected] with edit permissions to the document 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?

Feishu document permissions can be managed by listing, adding, or removing collaborators. You can grant access to external users by specifying their email address and assigning a permission role like view, edit, or full_access.

Can I add collaborators to a Feishu document using an openid or userid?

Yes, you can add collaborators to a Feishu document using an openid or userid. The permission tool supports these member types alongside email addresses to accurately grant view, edit, or full_access roles to specific users.

What do I need to configure before modifying access control for Feishu files?

Modifying access control for Feishu files requires explicit channel configuration and the drive:permission scope. Once configured, you can manage document collaborators and assign appropriate permission levels through the single permission tool.

How do I remove access for a former contractor from a shared Feishu file?

To remove access from a shared Feishu file, use the permission tool to revoke collaborator rights. You can remove a former contractor's access by targeting their email, userid, or openid, ensuring they no longer have view or edit permissions.

What is the best way to view all users with access to a specific Feishu document?

The best way to view all users with access is to list collaborators for the Feishu document. This functionality queries the document token to display every user and their assigned permission roles, ensuring complete visibility over document management.