agentsclimarketplace

Openclaw feishu ops assistant

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

Security-audited skills for Claude, Codex & Claude Code. One-click install, quality verified.

Install
npx -y skills add aiskillstore/marketplace --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.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

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.

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

Keep looking

Skills are one crate of 328,083. 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.