agentsclimarketplace

Openclaw feishu ops assistant

Skill ComeOnOliver/skillshub/skills/aiskillstore/marketplace/mylukin/openclaw-feishu-ops-assistant

Feishu (Lark) workspace operations for OpenClaw agents. Provides document CRUD, cloud drive management, permission control, and knowledge-base navigation through a unified tool surface. Activate when user mentions Feishu docs, wiki, drive, permissions, or Lark cloud documents.From its SKILL.md

Install
npx -y skills add ComeOnOliver/skillshub --skill openclaw-feishu-ops-assistant

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

6.4 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it

Feishu Ops Assistant

A skill bundle that teaches OpenClaw agents how to operate Feishu (Lark) workspace resources: documents, cloud drive, permissions, and knowledge bases.

Platform: OpenClaw with the feishu plugin enabled. Trigger keywords: Feishu, Lark, 飞书, cloud doc, wiki, drive, permissions, 文档, 知识库, 云空间, 权限


Bundled Skills

#SkillToolWhat it does
1feishu-docfeishu_docRead, write, append, create documents; manage blocks and tables
2feishu-drivefeishu_driveList, create, move, and delete files/folders in cloud storage
3feishu-permfeishu_permAdd/remove collaborators, manage sharing and permissions
4feishu-wikifeishu_wikiNavigate knowledge bases, create/move/rename wiki pages

Quick Start

  1. Ensure the feishu plugin is enabled in your OpenClaw config.
  2. Install this skill into your agent workspace:
    clawhub install openclaw-feishu-ops-assistant
    
  3. Ask your agent to read a Feishu doc:
    Read this doc: https://xxx.feishu.cn/docx/ABC123def
    

1. feishu-doc

Single tool feishu_doc with an action parameter for all document operations.

Token Extraction

From URL https://xxx.feishu.cn/docx/ABC123defdoc_token = ABC123def

Core Actions

ActionDescription
readGet plain-text content + block statistics
writeReplace entire document with Markdown
appendAppend Markdown to end of document
createCreate a new document (optionally in a folder)
list_blocksList all blocks (tables, images, code, etc.)
get_blockGet a single block by ID
update_blockUpdate block text content
delete_blockDelete a block

Tables

ActionDescription
create_tableCreate a table in a document
create_table_with_valuesCreate a table pre-filled with data
write_table_cellsWrite values into existing table cells
insert_table_row / insert_table_columnInsert rows or columns
delete_table_rows / delete_table_columnsDelete rows or columns
merge_table_cellsMerge a range of cells

Media

ActionDescription
upload_imageUpload an image (URL, file path, or base64) into a document
upload_fileUpload a file attachment into a document

Reading Workflow

  1. Start with action: "read" — get plain text + statistics.
  2. Check block_types in response for Table, Image, Code, etc.
  3. If structured content exists, use action: "list_blocks" for full data.

Permissions Required

docx:document, docx:document:readonly, docx:document.block:convert, drive:drive


2. feishu-drive

Single tool feishu_drive for cloud storage operations.

Token Extraction

From URL https://xxx.feishu.cn/drive/folder/ABC123folder_token = ABC123

Actions

ActionDescription
listList folder contents (root if no token)
infoGet file metadata
create_folderCreate a new folder
moveMove a file/folder
deleteDelete a file/folder

File Types

doc, docx, sheet, bitable, folder, file, mindnote, shortcut

Known Limitation

Feishu bots have no root folder. The bot can only access files/folders that have been shared with it. Users must first create a folder and share it with the bot.

Permissions Required

drive:drive (full) or drive:drive:readonly (read-only)


3. feishu-perm

Single tool feishu_perm for managing file/document permissions.

Disabled by default — permission management is sensitive. Enable via config:

channels:
  feishu:
    tools:
      perm: true

Actions

ActionDescription
listList collaborators on a resource
addAdd a collaborator (email, user ID, group, department)
removeRemove a collaborator

Permission Levels

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

Member Types

email, openid, userid, unionid, openchat, opendepartmentid

Permissions Required

drive:permission


4. feishu-wiki

Single tool feishu_wiki for knowledge-base operations.

Token Extraction

From URL https://xxx.feishu.cn/wiki/ABC123deftoken = ABC123def

Actions

ActionDescription
spacesList all accessible knowledge spaces
nodesList child nodes of a space or parent node
getGet node details (returns obj_token for doc operations)
searchSearch for nodes by keyword
createCreate a new wiki page (docx, sheet, bitable, etc.)
moveMove a node within or across spaces
renameRename a node

Wiki → Doc Workflow

  1. Get node: feishu_wiki { action: "get", token: "wiki_token" } → returns obj_token
  2. Read content: feishu_doc { action: "read", doc_token: "<obj_token>" }
  3. Edit content: feishu_doc { action: "write", doc_token: "<obj_token>", content: "..." }

Permissions Required

wiki:wiki or wiki:wiki:readonly


Configuration Reference

channels:
  feishu:
    tools:
      doc: true    # default: true
      drive: true  # default: true
      perm: false  # default: false (enable explicitly)
      wiki: true   # default: true

Feishu App Permissions Checklist

ScopeRequired for
docx:documentDoc read/write
docx:document:readonlyDoc read-only
docx:document.block:convertBlock operations
drive:driveDrive full access
drive:drive:readonlyDrive read-only
drive:permissionPermission management
wiki:wikiWiki full access
wiki:wiki:readonlyWiki read-only

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,861. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.