
Feishu Perm
Manages permissions for Feishu documents, spreadsheets, folders, and other file types through a single tool interface. You can list current collaborators, add new ones with specific permission levels (view, edit, or full access), and remove access entirely. Supports various member types including email addresses, user IDs, group chats, and departments. The tool is disabled by default since permission management is sensitive, so you need to explicitly enable it in your channel configuration. Useful when you're building workflows that need to programmatically share documents or audit who has access to what. Requires the drive:permission scope in your Feishu app.
- skills.sh installs
- 264
- GitHub stars
- 4.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add m1heng/clawdbot-feishu --skill feishu-perm --agent claude-codeInstalls into .claude/skills of the current project.
Files
Feishu Permission Tool
Single tool feishu_perm for managing file/document permissions.
Actions
List Collaborators
{ "action": "list", "token": "ABC123", "type": "docx" }
Returns: members with member_type, member_id, perm, name.
Add Collaborator
{ "action": "add", "token": "ABC123", "type": "docx", "member_type": "email", "member_id": "user@example.com", "perm": "edit" }
Remove Collaborator
{ "action": "remove", "token": "ABC123", "type": "docx", "member_type": "email", "member_id": "user@example.com" }
Token Types
| Type | Description |
|---|---|
doc | Old format document |
docx | New format document |
sheet | Spreadsheet |
bitable | Multi-dimensional table |
folder | Folder |
file | Uploaded file |
wiki | Wiki node |
mindnote | Mind map |
Member Types
| Type | Description |
|---|---|
email | Email address |
openid | User open_id |
userid | User user_id |
unionid | User union_id |
openchat | Group chat open_id |
opendepartmentid | Department open_id |
Permission Levels
Sponsors
Details
- Repository
- github.com/m1heng/clawdbot-feishu
- First seen
- Jun 3, 2026