feishu-perm
Original:🇺🇸 English
Translated
Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.
7installs
Sourcem1heng/clawdbot-feishu
Added on
NPX Install
npx skill4agent add m1heng/clawdbot-feishu feishu-permTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Feishu Permission Tool
Single tool for managing file/document permissions.
feishu_permActions
List Collaborators
json
{ "action": "list", "token": "ABC123", "type": "docx" }Returns: members with member_type, member_id, perm, name.
Add Collaborator
json
{ "action": "add", "token": "ABC123", "type": "docx", "member_type": "email", "member_id": "user@example.com", "perm": "edit" }Remove Collaborator
json
{ "action": "remove", "token": "ABC123", "type": "docx", "member_type": "email", "member_id": "user@example.com" }Token Types
| Type | Description |
|---|---|
| Old format document |
| New format document |
| Spreadsheet |
| Multi-dimensional table |
| Folder |
| Uploaded file |
| Wiki node |
| Mind map |
Member Types
| Type | Description |
|---|---|
| Email address |
| User open_id |
| User user_id |
| User union_id |
| Group chat open_id |
| Department open_id |
Permission Levels
| Perm | Description |
|---|---|
| View only |
| Can edit |
| Full access (can manage permissions) |
Examples
Share document with email:
json
{ "action": "add", "token": "doxcnXXX", "type": "docx", "member_type": "email", "member_id": "alice@company.com", "perm": "edit" }Share folder with group:
json
{ "action": "add", "token": "fldcnXXX", "type": "folder", "member_type": "openchat", "member_id": "oc_xxx", "perm": "view" }Configuration
yaml
channels:
feishu:
tools:
perm: true # default: false (disabled)Note: This tool is disabled by default because permission management is a sensitive operation. Enable explicitly if needed.
Permissions
Required:
drive:permission