feishu-perm

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

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

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 an AI agent list, add, and remove collaborators on Feishu resources programmatically through one unified tool. ## Core Features & Use Cases - List Collaborators: Retrieve all members with their member_type, member_id, permission level, and name for any Feishu resource. - Add Collaborators: Grant view, edit, or full_access permissions to users identified by email, open_id, user_id, union_id, group chat, or department. - Remove Collaborators: Revoke access from any member on documents, sheets, bitables, folders, files, wiki nodes, or mind maps. - Use Case: Share a new project docx with [email protected] as an editor and grant the team group chat view access to the project folder, all in one conversation. ## Quick Start Ask the agent to share the Feishu document with token doxcnXXX by adding [email protected] as an editor 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 tool adds the collaborator directly to the document.

How to list all collaborators on a Feishu doc or sheet?

Call feishu_perm with action list, the resource token, and its type such as docx or sheet. It returns all members with their member_type, member_id, permission level, and name.

What member types does Feishu permission management support?

The tool supports email, openid, userid, unionid, openchat for group chats, and opendepartmentid for departments. This lets you share resources with individual users, entire group chats, or whole departments.

Why is the feishu_perm tool not working by default?

The perm tool is disabled by default because permission management is a sensitive operation. You must explicitly set tools.perm to true under the feishu channel configuration and ensure the app has the drive:permission scope.

What permission levels can I grant on Feishu files?

Three levels are available: view for read-only access, edit for editing rights, and full_access which also allows managing permissions. Choose the minimum level needed for each collaborator.