Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
steipete avatar

Feishu Perm

  • 2 installs
  • 385k repo stars
  • Updated August 3, 2026
  • steipete/clawdis

Manage Feishu (Lark) document and file permissions - list collaborators and add or remove members by email, open_id, group chat, or department with view/edit/full access.

About

Provides a feishu_perm tool to list, add, and remove collaborators on Feishu docs, sheets, folders, and wikis across multiple member and permission types. A developer uses it to programmatically share Feishu files and manage access levels.

  • Add/remove members by email, openid, userid, group chat, or department
  • Disabled by default as a sensitive operation; needs drive:permission scope

Feishu Perm by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #548 of 687 Office & Documents skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/steipete/clawdis --skill feishu-perm

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars385k
Last updatedAugust 3, 2026
Repositorysteipete/clawdis

What it does

Manage Feishu (Lark) document and file permissions - list collaborators and add or remove members by email, open_id, group chat, or department with view/edit/full access.

Files

SKILL.mdMarkdownGitHub ↗

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

TypeDescription
docOld format document
docxNew format document
sheetSpreadsheet
bitableMulti-dimensional table
folderFolder
fileUploaded file
wikiWiki node
mindnoteMind map

Member Types

TypeDescription
emailEmail address
openidUser open_id
useridUser user_id
unionidUser union_id
openchatGroup chat open_id
opendepartmentidDepartment open_id

Permission Levels

PermDescription
viewView only
editCan edit
full_accessFull access (can manage permissions)

Examples

Share document with email:

{
  "action": "add",
  "token": "doxcnXXX",
  "type": "docx",
  "member_type": "email",
  "member_id": "alice@company.com",
  "perm": "edit"
}

Share folder with group:

{
  "action": "add",
  "token": "fldcnXXX",
  "type": "folder",
  "member_type": "openchat",
  "member_id": "oc_xxx",
  "perm": "view"
}

Configuration

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

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.