feishu-perm

Manage Feishu document permissions via CLI and Feishu API.

23|3|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/MidnightV1/Claude-Code-Feishu --skill feishu-perm-midnightv1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-perm
Source: https://github.com/MidnightV1/Claude-Code-Feishu/tree/main/.claude/skills/feishu-perm
Command: npx skills add https://github.com/MidnightV1/Claude-Code-Feishu --skill feishu-perm-midnightv1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, and includes scripts (resource) components.

What problem does it solve?

Manage Feishu document permissions — add collaborators, set public sharing, and control access levels to keep documents secure and collaboration smooth.

Core Features & Use Cases

  • List current collaborators and their permissions for a given document.
  • Add or remove collaborators by open_id or name, and transfer ownership when needed.
  • Get and set public link sharing settings to control external access.

Quick Start

Grant or revoke access to a Feishu document by adding collaborators, changing permissions, or setting a public link.

Frequently Asked Questions about feishu-perm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Feishu document permissions for collaborators?

Feishu document permissions can be managed by listing current collaborators, adding or removing them by open_id or name, and transferring ownership to control view and edit rights.

Can I set public link sharing for Feishu documents via API?

Yes, you can get and set public link sharing settings for Feishu documents via API to control external access, ensuring only authorized users can view or edit the shared content.

How do I transfer ownership of a Feishu document to another collaborator?

You can transfer ownership of a Feishu document by using the CLI tool to reassign the owner role to a collaborator identified by their open_id or name via the Feishu API.

Does this approach require YAML configuration to control Feishu access levels?

Yes, this approach requires a YAML dependency to define collaborator settings and permission rules, which the CLI tool processes to apply access control changes via the Feishu API.

What is the best way to remove a collaborator's edit rights from a Feishu document?

The best way to remove a collaborator's edit rights from a Feishu document is to use the CLI tool to adjust their permission level or remove them entirely by their open_id or name.

What are the limitations of using a CLI tool for Feishu document access control?

Using a CLI tool for Feishu document access control limits actions to listing, adding, and removing collaborators, querying public sharing, and transferring ownership, requiring valid open_ids and API connectivity.