feishu-perm
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseFeishu Permission Manager
飞书权限管理器
Manage document/file permissions — add collaborators, set public link sharing, update access levels.
管理文档/文件权限 — 添加协作者、设置公开链接分享、更新访问权限等级。
Tool
工具
python3 .claude/skills/feishu-perm/scripts/perm_ctl.py <command> [args]python3 .claude/skills/feishu-perm/scripts/perm_ctl.py <command> [args]Commands
命令
bash
undefinedbash
undefinedList collaborators on a document
列出文档的协作者
perm_ctl.py list <token> --type <doc_type>
perm_ctl.py list <token> --type <doc_type>
Add a collaborator
添加协作者
perm_ctl.py add <token> --type <doc_type> --user <open_id_or_name> --perm <view|edit|full_access>
perm_ctl.py add <token> --type <doc_type> --user <open_id_or_name> --perm <view|edit|full_access>
Remove a collaborator
移除协作者
perm_ctl.py remove <token> --type <doc_type> --user <open_id> --member-type <openid|userid>
perm_ctl.py remove <token> --type <doc_type> --user <open_id> --member-type <openid|userid>
Get public sharing settings
获取公开分享设置
perm_ctl.py public-get <token> --type <doc_type>
perm_ctl.py public-get <token> --type <doc_type>
Set public sharing (link sharing)
设置公开分享(链接分享)
perm_ctl.py public-set <token> --type <doc_type> --link <tenant_readable|tenant_editable|anyone_readable|anyone_editable|off>
perm_ctl.py public-set <token> --type <doc_type> --link <tenant_readable|tenant_editable|anyone_readable|anyone_editable|off>
Transfer ownership
转移所有权
perm_ctl.py transfer <token> --type <doc_type> --user <open_id>
undefinedperm_ctl.py transfer <token> --type <doc_type> --user <open_id>
undefinedPermission Levels
权限等级
| Level | Description |
|---|---|
| Can view only |
| Can view and edit |
| Can view, edit, manage permissions, and share |
| 等级 | 描述 |
|---|---|
| 仅可查看 |
| 可查看和编辑 |
| 可查看、编辑、管理权限及分享 |
Doc Types
文档类型
Same as Drive: , , , , , , , .
docxsheetbitablefolderfileslidesmindnotewiki与Drive一致:, , , , , , , .
docxsheetbitablefolderfileslidesmindnotewikiLink Sharing Options
链接分享选项
| Value | Description |
|---|---|
| Anyone in organization can view |
| Anyone in organization can edit |
| Anyone with link can view |
| Anyone with link can edit |
| Only collaborators can access |
| 取值 | 描述 |
|---|---|
| 组织内任何人可查看 |
| 组织内任何人可编辑 |
| 拥有链接的任何人可查看 |
| 拥有链接的任何人可编辑 |
| 仅协作者可访问 |
Behavior Notes
行为说明
- accepts both raw open_id and contact names (resolved via shared ContactStore — contacts added in feishu-cal or feishu-task are available here too).
--user - changes ownership. The bot must have
transferto transfer.full_access - shows all collaborators with their permission levels.
list - Bot needs ,
drive:permissionscopes.drive:permission:readonly
- 参数支持原始open_id和联系人姓名(通过共享的ContactStore解析 — 在feishu-cal或feishu-task中添加的联系人也可在此使用)。
--user - 命令用于转移所有权,机器人必须拥有
transfer权限才能执行此操作。full_access - 命令会显示所有协作者及其权限等级。
list - 机器人需要拥有和
drive:permission权限范围。drive:permission:readonly