Skill

feishu-wiki

Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.

Freerisk: low
feishuwikidocx

The full skill

— name: feishu-wiki description: | Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links. — # Feishu Wiki Tool Single tool `feishu_wiki` for knowledge base operations. ## Token Extraction From URL `https://xxx.feishu.cn/wiki/ABC123def` → `token` = `ABC123def` ## Actions ### List Knowledge Spaces “`json { "action": "spaces" } “` Returns all accessible wiki spaces. ### List Nodes “`json { "action": "nodes", "space_id": "7xxx" } “` With parent: “`json { "action": "nodes", "space_id": "7xxx", "parent_node_token": "wikcnXXX" } “` ### Get Node Details “`json { "action": "get", "token": "ABC123def" } “` Returns: `node_token`, `obj_token`, `obj_type`, etc. Use `obj_token` with `feishu_doc` to read/write the document. ### Create Node “`json { "action": "create", "space_id": "7xxx", "title": "New Page" } “` With type and parent: “`json { "action": "create", "space_id": "7xxx", "title": "Sheet", "obj_type": "sheet", "parent_node_token": "wikcnXXX" } “` `obj_type`: `docx` (default), `sheet`, `bitable`, `mindnote`, `file`, `doc`, `slides` ### Move Node “`json { "action": "move", "space_id": "7xxx", "node_token": "wikcnXXX" } “` To different location: “`json { "action": "move", "space_id": "7xxx", "node_token": "wikcnXXX", "target_space_id": "7yyy", "target_parent_token": "wikcnYYY" } “` ### Rename Node “`json { "action": "rename", "space_id": "7xxx", "node_token": "wikcnXXX", "title": "New Title" } “` ## Wiki-Doc Workflow To edit a wiki page: 1. Get node: `{ "action": "get", "token": "wiki_token" }` → returns `obj_token` 2. Read doc: `feishu_doc { "action": "read", "doc_token": "obj_token" }` 3. Write doc: `feishu_doc { "action": "write", "doc_token": "obj_token", "content": "…" }` ## Configuration “`yaml channels: feishu: tools: wiki: true # default: true doc: true # required – wiki content uses feishu_doc “` **Dependency:** This tool requires `feishu_doc` to be enabled. Wiki pages are documents – use `feishu_wiki` to navigate, then `feishu_doc` to read/edit content. ## Permissions Required: `wiki:wiki` or `wiki:wiki:readonly`