feishu-perm/SKILL.md
Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.
npx skillsauth add autogame-17/feishu-skills feishu-permInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage collaborators and public link settings for Feishu Drive files (Docs, Sheets, Bitables, Wikis, Files).
# Add a collaborator (read-only)
node skills/feishu-perm/index.js --action add --token "shttc..." --type "sheet" --member_id "ou_..." --perm "view"
# List collaborators
node skills/feishu-perm/index.js --action list --token "docx..." --type "docx"
# Remove a collaborator
node skills/feishu-perm/index.js --action remove --token "docx..." --type "docx" --member_id "ou_..."
# Update a collaborator (to edit)
node skills/feishu-perm/index.js --action update --token "docx..." --type "docx" --member_id "ou_..." --perm "edit"
# Set public link sharing (Tenant Read)
node skills/feishu-perm/index.js --action public --token "docx..." --type "docx" --link_share_entity "tenant_readable"
--action: add, remove, list, update, public--token: File token (from URL)--type: doc, docx, sheet, bitable, file, wiki, folder (default: doc)--member_id: User Open ID (ou_...) or Chat ID (oc_...)--member_type: user, chat, department, group (default: user)--perm: view, edit, full_access--link_share_entity:
tenant_readable: Organization members can readtenant_editable: Organization members can editanyone_readable: Anyone with link can read (if allowed by tenant)anyone_editable: Anyone with link can editclosed: Only invited members--notify: true/false (send notification to new member)documentation
--- name: feishu-wiki description: Feishu knowledge base operations. Actions: spaces, nodes, get, create, move, rename tags: [feishu, lark, wiki, knowledge, spaces, nodes, move] --- # Feishu Wiki Management Manage Feishu (Lark) Knowledge Base structure. Create spaces, list nodes, move pages, and manage hierarchy. ## Prerequisites - Requires `feishu-common` for authentication. - Must be configured with `FEISHU_APP_ID` and `FEISHU_APP_SECRET`. ## Actions - `spaces`: List knowledge spaces. -
tools
# Feishu Whiteboard Skill Allows creating and manipulating Feishu Whiteboards programmatically. ## Configuration Requires `FEISHU_APP_ID` and `FEISHU_APP_SECRET` in environment or `config.json`. Scopes required: `board:whiteboard:node:create` **Whiteboard scripts** (draw_*.js, relocate.js, debug_*.js, create_dashboard_real.js): - `FEISHU_WHITEBOARD_ID` — target whiteboard ID (or use `--board-id=ID` CLI arg) **Wiki board creation** (create_wiki_board.js): - `FEISHU_WIKI_SPACE_ID` — wiki space
content-media
Sends voice messages (audio) to Feishu chats using Duby TTS.
development
# Feishu Video Conference Skill Manage Feishu Video Conferences (VC). ## Usage ### Reserve a Meeting Create a meeting reservation. ```bash node skills/feishu-vc/reserve.js --subject "Meeting Title" --time "2026-02-04T10:00:00+08:00" ``` ## API Reference - Reserve: `POST /open-apis/vc/v1/reserve` - Permissions required: `vc:meeting:request` (Update meeting reservation info) ## Setup Requires `FEISHU_APP_ID` and `FEISHU_APP_SECRET`.