返回顶部
f

feishu-cli-export飞书CLI导出

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
159
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

feishu-cli-export

飞书文档导出技能

将飞书云文档或知识库文档导出为本地 Markdown 文件,或导出为 PDF/Word 等格式。

前置条件

  • - 需要已配置飞书应用凭证(FEISHUAPPID / FEISHUAPPSECRET),通过环境变量或 ~/.feishu-cli/config.yaml 设置
  • App 权限:需要 docx:document 或 docx:document:readonly(文档导出)、wiki:wiki:readonly(知识库导出)
  • User Token 权限:若 App 无权访问他人文档,需通过 feishu-cli auth login --scopes docx:document:readonly offline_access 授权,doc export 会自动读取保存的 User Token
  • 使用 --expand-mentions 展开 @用户时,还需 contact:user.base:readonly 权限

核心概念

Markdown 作为中间格式:飞书云文档的内容通过 Markdown 格式导出到本地。选择 Markdown 作为中间格式,是因为它结构清晰、便于 Claude 理解和处理文档内容,同时也方便用户进行二次编辑或版本管理。中间文件默认存储在 /tmp 目录中。

使用方法

bash

导出普通文档


/feishu-export
/feishu-export ./output.md

导出知识库文档

/feishu-export

执行流程

  1. 1. 解析参数
- 判断 URL 类型: - /docx/ → 普通文档 - /wiki/ → 知识库文档 - document_id:必需 - output_path:可选,默认 /tmp/.md
  1. 2. 执行导出

普通文档:
bash
feishu-cli doc export id> --output path>

知识库文档:
bash
feishu-cli wiki export token> --output path>

  1. 3. 验证结果
- 读取导出的 Markdown 文件 - 显示文件大小和内容预览

参数说明

参数说明默认值
documentid/nodetoken文档 ID 或知识库节点 Token必需
output_path
输出文件路径 | /tmp/.md | | --download-images | 下载文档中的图片和画板到本地(图片在飞书服务器以 token 形式存储,不下载则无法本地查看;画板自动导出为 PNG) | 否 | | --assets-dir | 图片和画板的保存目录 | ./assets | | --front-matter | 添加 YAML front matter(标题和文档 ID) | 否 | | --highlight | 保留文本颜色和背景色(输出为 HTML 标签) | 否 | | --expand-mentions | 展开 @用户为友好格式(需要 contact:user.base:readonly 权限) | 是(默认开启) | | --user-access-token | User Access Token(用于访问无 App 权限的文档,未指定时自动从 auth login 读取) | 自动读取 |

支持的 URL 格式

URL 格式类型命令
https://xxx.feishu.cn/docx/<id>普通文档doc export
https://xxx.feishu.cn/wiki/<token>
知识库 | wiki export | | https://xxx.larkoffice.com/docx/ | 普通文档 | doc export | | https://xxx.larkoffice.com/wiki/ | 知识库 | wiki export |

输出格式

已导出文档!
文件路径: /path/to/output.md
文件大小: 2.5 KB

内容预览:



文档标题


...

示例

bash

导出普通文档


/feishu-export
/feishu-export ~/Documents/doc.md

导出知识库文档

/feishu-export https://xxx.feishu.cn/wiki/ /feishu-export token> ./wikidoc.md

导出并下载图片

/feishu-export --download-images

导出并添加 YAML front matter

/feishu-export -o doc.md --front-matter

导出并保留文本高亮颜色

/feishu-export -o doc.md --highlight

Front Matter 输出格式

使用 --front-matter 时,导出的 Markdown 文件顶部会添加:

yaml



title: 文档标题
document_id: ABC123def456


高亮颜色输出格式

使用 --highlight 时,带颜色的文本会输出为 HTML 标签:

html
红色文本
蓝色高亮背景

支持的颜色:7 种字体颜色(红/橙/黄/绿/蓝/紫/灰)+ 14 种背景色(浅/深各 7 种)。

图片处理(重要)

导出文档时务必下载图片,以便后续理解图片内容:

导出并下载图片

bash

普通文档


feishu-cli doc export \
--output /tmp/doc.md \
--download-images \
--assets-dir /tmp/doc_assets

知识库文档

feishu-cli wiki export \ --output /tmp/wiki.md \ --download-images \ --assets-dir /tmp/wiki_assets

查看和理解图片

bash

查看下载的图片列表


ls -la /tmp/doc_assets/

使用 Read 工具读取图片(Claude 支持多模态)

Read /tmp/docassets/image1.png

Read /tmp/docassets/image2.png

完整流程

  1. 1. 导出时添加图片参数:--download-images --assets-dir
  2. 检查图片文件:ls /
  3. 读取图片内容:使用 Read 工具逐个读取图片
  4. 整合分析:将图片描述与文档文本结合

错误处理与边界情况

1. 常见错误

错误原因解决
code=1770032, msg=forBiddenApp Token 无权限访问该文档通过 auth login --scopes docx:document:readonly offlineaccess 授权 User Token,doc export 会自动读取
code=99991679, msg=Unauthorized
User Token 缺少 docx:document:readonly scope | 重新执行 feishu-cli auth login --scopes docx:document:readonly offlineaccess | | code=131002, param err | 参数错误 | 检查 token 格式 | | code=131001, node not found | 节点不存在 | 检查 token 是否正确 | | code=131003, no permission | 无权限访问 | 确认应用有 docx:document 或 wiki:wiki:readonly 权限 | | code=99991672, open api request rate limit | API 限流 | 等待几秒后重试 | | write /tmp/xxx.md: permission denied | 文件权限问题 | 检查输出目录权限,更换输出路径 |

2. 边界情况处理

情况 1:目录节点导出

  • - 知识库目录节点导出内容可能显示为 [Wiki 目录...]
  • 这是正常行为,表示该节点是目录而非实际文档
  • 使用 wiki nodes --parent 获取子节点

情况 2:文档内容为空

  • - 检查文档是否真的为空
  • 检查是否有权限查看内容
  • 检查是否是目录节点

情况 3:图片下载失败

  • - 检查 --assets-dir 目录是否存在且可写
  • 检查网络连接
  • 图片可能已被删除或权限不足

情况 4:导出中断

  • - 大型文档导出可能耗时较长
  • 如果中断,可以重新执行命令
  • 使用 --output 指定固定路径以便续传

3. 重试机制

如果遇到网络错误或 API 限流:

bash

添加 --debug 查看详细错误信息


feishu-cli doc export --debug

等待几秒后重试

sleep 5 && feishu-cli doc export

已知

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 feishu-cli-export-1776116763 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 feishu-cli-export-1776116763 技能

通过命令行安装

skillhub install feishu-cli-export-1776116763

下载

⬇ 下载 feishu-cli-export v1.0.0(免费)

文件大小: 6.5 KB | 发布时间: 2026-4-17 14:48

v1.0.0 最新 2026-4-17 14:48
feishu-cli-export v1.0.0

- 首次发布,支持将飞书文档和知识库文档导出为本地 Markdown 文件,或导出为 PDF/Word(异步任务)。
- 支持图片、画板下载,文本高亮、Front Matter、@用户等多种导出格式和选项。
- 支持权限检查与多种错误处理提示,兼容文档/知识库多种 URL 格式。
- 提供详细使用示例、参数说明和常见问题解答,覆盖 Markdown/PDF/Word 等主流需求。

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部