Token导航 LogoToken导航TokenDH.com
效率敏感数据clawhub未标认证来源可访问clear审计提醒

feishu-docx-clifeishu DOCX CLI 文档

Agent Skill

feishu-docx-cli 用于整理文档、README、Markdown 和说明材料,适合在 OpenClaw 中需要把零散信息整理成结构清晰的文档时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

8,185

周安装

348

GitHub Stars

公开资料未说明

下载量

2,868
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:feishu-docx-cli(feishu DOCX CLI 文档)
来源仓库:https://github.com/songofhawk/feishu-docx-cli
安装命令:
openclaw skills install feishu-docx-cli
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install feishu-docx-cli

简介

最完整的飞书文档 CLI 管理工具,支持全生命周期操作。

  • 可创建、读取、写入文档并支持本地图片上传。
  • 自动管理协作者权限并提供智能错误提示。feishu-docx-cli 属于效率类 Skill,可作为该场景下的辅助能力补充。
  • 相比官方工具突破图片上传与权限管理限制。
  • 需配置 OAuth 并关注 API 调用频率边界。

SKILL.md

name
feishu-docx-cli
description
|

Feishu Docx CLI - 飞书文档管理工具

🏆 目前最完整的飞书文档管理 CLI 工具 解决了官方工具无法上传图片、无法管理权限的核心痛点

功能特性

功能命令状态
创建文档create✅ 支持
读取内容read✅ 支持
写入/覆盖write✅ 支持
追加内容append✅ 支持
上传图片upload-image✅ 支持
权限管理permissions✅ 支持

快速开始

1. 配置飞书应用

# 配置 OpenClaw 飞书通道
openclaw configure --section feishu

需要提前在 飞书开放平台 创建应用,并获取:

  • App ID
  • App Secret

2. 所需权限

在飞书开放平台 → 应用 → 权限管理,启用以下权限:

docx:document                    # 访问文档
docx:document:write_only         # 写入文档
docx:document.block:convert      # Markdown 转换
docx:permission.member           # 权限管理
drive:file:upload                # 文件上传
drive:drive:readonly             # 云盘读取

配置完成后,重新发布应用。

3. 使用示例

创建文档

# 创建空白文档
python3 scripts/feishu-doc.py create "我的文档"

# 创建到指定文件夹
python3 scripts/feishu-doc.py create "我的文档" --folder fldcnXXX

输出:

✅ 文档创建成功
   标题: 我的文档
   Token: OZ6cdpu7iodrP3x6DkGcwFcanQK
   链接: https://feishu.cn/docx/OZ6cdpu7iodrP3x6DkGcwFcanQK

读取文档

python3 scripts/feishu-doc.py read OZ6cdpu7iodrP3x6DkGcwFcanQK

写入文档(覆盖)

# 从 Markdown 文件写入
python3 scripts/feishu-doc.py write OZ6cdpu7iodrP3x6DkGcwFcanQK article.md

追加内容

python3 scripts/feishu-doc.py append OZ6cdpu7iodrP3x6DkGcwFcanQK "## 新章节\
\
这是追加的内容"

上传图片

# 自动找到第一个空的图片 block
python3 scripts/feishu-doc.py upload-image OZ6cdpu7iodrP3x6DkGcwFcanQK ./image.png

# 指定 block ID
python3 scripts/feishu-doc.py upload-image OZ6cdpu7iodrP3x6DkGcwFcanQK ./image.png --block-id doxcnXXX

创建图片 block 的方法

python3 scripts/feishu-doc.py append OZ6cdpu7iodrP3x6DkGcwFcanQK "![图片描述](placeholder.png)"

权限管理

# 查看当前权限
python3 scripts/feishu-doc.py permissions list OZ6cdpu7iodrP3x6DkGcwFcanQK

# 添加查看权限
python3 scripts/feishu-doc.py permissions add OZ6cdpu7iodrP3x6DkGcwFcanQK ou_dca3e767c3cddad35149d63ce99f948c --perm view

# 添加编辑权限
python3 scripts/feishu-doc.py permissions add OZ6cdpu7iodrP3x6DkGcwFcanQK ou_dca3e767c3cddad35149d63ce99f948c --perm edit

# 移除权限
python3 scripts/feishu-doc.py permissions remove OZ6cdpu7iodrP3x6DkGcwFcanQK ou_dca3e767c3cddad35149d63ce99f948c

完整工作流程

场景:创建图文并茂的文档

# 1. 创建文档
python3 scripts/feishu-doc.py create "产品说明书"
# 输出: Token = ABC123

# 2. 写入文字内容
python3 scripts/feishu-doc.py write ABC123 content.md

# 3. 创建图片占位符
python3 scripts/feishu-doc.py append ABC123 "\
## 产品截图\
\
![产品图1](placeholder.png)\
\
![产品图2](placeholder.png)"

# 4. 上传图片
python3 scripts/feishu-doc.py upload-image ABC123 ./screenshot1.png
python3 scripts/feishu-doc.py upload-image ABC123 ./screenshot2.png

# 5. 分享给团队成员
python3 scripts/feishu-doc.py permissions add ABC123 ou_member1 --perm edit
python3 scripts/feishu-doc.py permissions add ABC123 ou_member2 --perm view

# 6. 查看文档链接
echo "https://feishu.cn/docx/ABC123"

API 参考

文档操作

# 创建
POST /docx/v1/documents
{"title": "标题", "folder_token": "可选"}

# 读取
GET /docx/v1/documents/{doc_token}/raw_content

# Markdown 转换
POST /docx/v1/documents/convert
{"content_type": "markdown", "content": "..."}

# 写入 blocks
POST /docx/v1/documents/{doc_token}/blocks/{doc_token}/children
{"children": [...]}

# 删除内容
DELETE /docx/v1/documents/{doc_token}/blocks/{doc_token}/children/batch_delete
{"start_index": 0, "end_index": N}

图片上传

# 上传图片
POST /drive/v1/medias/upload_all
Content-Type: multipart/form-data
{
  "file": <binary>,
  "file_name": "image.png",
  "parent_type": "docx_image",
  "parent_node": "doxcnXXX",  # 图片 block ID
  "size": "12345"
}
# 返回: file_token

# 更新 block
PATCH /docx/v1/documents/{doc_token}/blocks/{block_id}
{"replace_image": {"token": "file_token"}}

权限管理

# 列权限
GET /docx/v1/documents/{doc_token}/permission/member/list

# 添加权限
POST /docx/v1/documents/{doc_token}/permission/member/create
{"member_type": "openid", "member_id": "...", "perm": "view/edit/full_access"}

# 移除权限
DELETE /docx/v1/documents/{doc_token}/permission/member/delete?member_type=openid&member_id=...

常见问题

Q: 提示权限不足怎么办?

A: 检查飞书开放平台应用的权限设置:

  1. 登录 飞书开放平台
  2. 找到你的应用
  3. 权限管理 → 启用所需权限
  4. 重新发布应用
  5. 等待 5-10 分钟生效

Q: 上传图片失败?

A: 确保:

  1. 图片 block 已创建(用 append 添加 ![描述](path)
  2. 图片文件存在且可读
  3. 文件大小不超过 20MB
  4. 格式为 PNG/JPG

Q: 如何获取 member_id?

A: member_id 是用户的 Open ID,可以通过:

  • 飞书用户管理后台查看
  • 或者使用飞书用户 API 查询

Q: Markdown 表格支持吗?

A: 飞书 API 不支持 Markdown 表格,会显示为普通文本。建议:

  • 使用列表代替表格
  • 或者手动在飞书编辑器中创建表格

与官方 feishu_doc 对比

功能官方 feishu_doc本工具 feishu-docx-cli
创建文档✅ 支持✅ 支持
读取内容✅ 支持✅ 支持
写入内容✅ 支持✅ 支持
图片上传不支持完整支持
权限管理不支持一键授权
CLI 界面❌ 无✅ 完整 CLI
错误提示❌ 通用模糊✅ 精准可操作
工作流支持❌ 需手动组合✅ 完整生命周期

⭐ 核心突破

1. 图片上传(独家)

官方 feishu_doc 工具不支持图片上传,甚至文档说要用 IM API 的 image_key(也是错的)。

本工具使用正确的 API 流程:

drive/v1/medias/upload_all → 获取 file_token → replace_image 更新 block

2. 权限管理(独家)

支持一键分享文档、添加/移除协作者:

# 添加编辑权限
feishu-doc permissions add DOC_TOKEN USER_ID --perm edit

# 添加查看权限
feishu-doc permissions add DOC_TOKEN USER_ID --perm view

3. 智能错误提示

不是简单的"请求失败",而是告诉用户:

  • 缺少什么权限
  • 去哪里开启权限
  • 如何重新发布应用

| 批量操作 | ❌ 无 | ✅ 支持 |

扩展开发

你可以基于此脚本扩展更多功能:

from scripts.feishu_doc import get_token, api

token = get_token()

# 自定义 API 调用
result = api('GET', '/docx/v1/documents/XXX/blocks', token)

参考

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

85.72%
按下载量换算2,458

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills