Token导航 LogoToken导航

Agent Skill · 开发

feishu-cli-export(feishu CLI 导出)

用于辅助前端页面、组件、样式和交互逻辑的开发与维护。它适合让 Agent 生成或审查 React、Next.js、Vue、Tailwind、CSS 等相关代码,整理组件结构,或定位布局和性能问题。使用时需要结合项目现有设计系统、路由和构建方式,避免只生成孤立片段;涉及页面改动时,应配合本地预览和构建检查确认视觉效果。

feishu-cli-export 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 5,198。

总安装 6,756周安装 276GitHub Stars 公开资料未说明下载 2,164核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install feishu-cli-export

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

将飞书文档导出为 Markdown、PDF 或 Word 等格式。支持异步任务和本地 DOCX 文件转换。专注于导出操作,不处理内容生成逻辑。feishu-cli-export 属于开发类 Skill,可作为该场景下的辅助能力补充。需确认目标格式兼容性及文件存储路径权限。建议配合构建检查确保导出结果符合预期。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install feishu-cli-export;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

feishu-cli-export 怎么安装?

在终端执行 openclaw skills install feishu-cli-export。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

feishu-cli-export 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

feishu-cli-export 需要什么权限?

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

feishu-cli-export 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

feishu-cli-export 用的人多吗?

公开数据是累计安装 6,756 次,近一周安装 276 次,下载 2,164 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

feishu-cli-export 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
feishu-cli-export

feishu CLI 导出 · 本页

6,756—接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
feishu-cli-export
description
>-
argument-hint
<document_id|node_token|url> [output_path]
user-invocable
true
allowed-tools
Bash, Read

飞书文档导出技能

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

前置条件

  • 需要已配置飞书应用凭证(FEISHU_APP_ID / FEISHU_APP_SECRET),通过环境变量或 ~/.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 目录中。

使用方法

# 导出普通文档
/feishu-export <document_id>
/feishu-export <document_id> ./output.md

# 导出知识库文档
/feishu-export <wiki_url>

执行流程

  1. 解析参数

- 判断 URL 类型: - /docx/ → 普通文档 - /wiki/ → 知识库文档 - document_id:必需 - output_path:可选,默认 /tmp/<id>.md

  1. 执行导出

普通文档:

   feishu-cli doc export <document_id> --output <output_path>

知识库文档:

   feishu-cli wiki export <node_token> --output <output_path>
  1. 验证结果

- 读取导出的 Markdown 文件 - 显示文件大小和内容预览

参数说明

参数说明默认值
document_id/node_token文档 ID 或知识库节点 Token必需
output_path输出文件路径/tmp/<id>.md
--download-images下载文档中的图片和画板到本地(图片在飞书服务器以 token 形式存储,不下载则无法本地查看;画板自动导出为 PNG)否
--assets-dir图片和画板的保存目录./assets
--front-matter添加 YAML front matter(标题和文档 ID)否
--highlight保留文本颜色和背景色(输出为 HTML <span> 标签)否
--expand-mentions展开 @用户为友好格式(需要 contact:user.base:readonly 权限)是(默认开启)
--user-access-tokenUser 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/<id>普通文档doc export
https://xxx.larkoffice.com/wiki/<token>知识库wiki export

输出格式

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

内容预览:
---
# 文档标题
...

示例

# 导出普通文档
/feishu-export <document_id>
/feishu-export <document_id> ~/Documents/doc.md

# 导出知识库文档
/feishu-export https://xxx.feishu.cn/wiki/<node_token>
/feishu-export <node_token> ./wiki_doc.md

# 导出并下载图片
/feishu-export <document_id> --download-images

# 导出并添加 YAML front matter
/feishu-export <document_id> -o doc.md --front-matter

# 导出并保留文本高亮颜色
/feishu-export <document_id> -o doc.md --highlight

Front Matter 输出格式

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

---
title: "文档标题"
document_id: ABC123def456
---

高亮颜色输出格式

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

<span style="color: #ef4444">红色文本</span>
<span style="background-color: #eff6ff">蓝色高亮背景</span>

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

图片处理(重要)

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

导出并下载图片

# 普通文档
feishu-cli doc export <document_id> \
  --output /tmp/doc.md \
  --download-images \
  --assets-dir /tmp/doc_assets

# 知识库文档
feishu-cli wiki export <node_token> \
  --output /tmp/wiki.md \
  --download-images \
  --assets-dir /tmp/wiki_assets

查看和理解图片

# 查看下载的图片列表
ls -la /tmp/doc_assets/

# 使用 Read 工具读取图片(Claude 支持多模态)
# Read /tmp/doc_assets/image_1.png
# Read /tmp/doc_assets/image_2.png

完整流程

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

错误处理与边界情况

1. 常见错误

错误原因解决
code=1770032, msg=forBiddenApp Token 无权限访问该文档通过 auth login --scopes "docx:document:readonly offline_access" 授权 User Token,doc export 会自动读取
code=99991679, msg=UnauthorizedUser Token 缺少 docx:document:readonly scope重新执行 feishu-cli auth login --scopes "docx:document:readonly offline_access"
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 limitAPI 限流等待几秒后重试
write /tmp/xxx.md: permission denied文件权限问题检查输出目录权限,更换输出路径

2. 边界情况处理

情况 1:目录节点导出

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

情况 2:文档内容为空

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

情况 3:图片下载失败

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

情况 4:导出中断

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

3. 重试机制

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

# 添加 --debug 查看详细错误信息
feishu-cli doc export <doc_id> --debug

# 等待几秒后重试
sleep 5 && feishu-cli doc export <doc_id>

已知问题

问题说明
表格导出表格内单元格内容可能显示为 <!-- Unknown block type: 32 -->,这是块类型 32(表格单元格)的已知转换问题
目录节点知识库目录节点导出内容为 [Wiki 目录...],需单独获取子节点

已验证功能

以下导出功能已通过测试验证:

  • 普通文档导出 ✅
  • 知识库文档导出 ✅
  • 标题、段落、列表(含嵌套列表)、代码块、引用、分割线 ✅
  • 任务列表(Todo)✅
  • 图片下载 ✅(使用 --download-images)
  • Callout 高亮块(6 种类型)✅
  • 公式(块级 + 行内)✅
  • Front Matter ✅(使用 --front-matter)
  • 文本高亮颜色 ✅(使用 --highlight)
  • ISV 块(Mermaid 绘图)✅
  • AddOns/SyncedBlock 展开 ✅
  • 特殊字符转义 ✅
  • @用户展开 ✅(使用 --expand-mentions,默认开启)
  • 新块类型(Agenda/LinkPreview/SyncBlock/WikiCatalogV2/AITemplate)✅
  • 表格结构 ⚠️(内容可能丢失)
  • 飞书画板 → 画板链接/PNG 图片 ✅

双向转换说明

导入(Markdown → 飞书)导出(飞书 → Markdown)
Mermaid/PlantUML 代码块 → 飞书画板飞书画板 → 画板链接/PNG 图片
大表格 → 自动拆分为多个表格多个表格 → 分开的表格
缩进列表 → 嵌套父子块嵌套列表 → 缩进 Markdown
> [!NOTE] → Callout 高亮块Callout 高亮块 → > [!NOTE]
$formula$ → 行内公式行内/块级公式 → $formula$
<u>下划线</u> → 下划线样式下划线样式 → <u>下划线</u>

注意:

  • Mermaid/PlantUML 图表导入后会转换为飞书画板,导出时生成的是画板链接而非原始图表代码
  • 飞书"文本绘图"小组件(TextDrawing/AddOns)导出时会自动还原为 Mermaid 或 PlantUML 代码块,保留图表源码

异步导出为 PDF/Word/Excel(doc export-file)

将飞书云文档导出为 PDF、Word 等格式(异步三步流程):

执行流程

# 一条命令完成全部流程(内部自动创建任务→轮询→下载)
feishu-cli doc export-file <doc_token> --type pdf -o output.pdf

支持的导出格式

--type格式说明
pdfPDF保留排版
docxWord可编辑

参数

参数说明默认值
<doc_token>文档 Token必填
--type导出格式必填
-o, --output输出文件路径必填
--user-access-tokenUser Access Token(用于导出无 App 权限的文档)自动读取

示例

# 导出为 PDF
feishu-cli doc export-file JKbxdRez1oNWEKxPz14cWMpBnKh --type pdf -o /tmp/report.pdf

# 导出为 Word
feishu-cli doc export-file JKbxdRez1oNWEKxPz14cWMpBnKh --type docx -o /tmp/report.docx

# 使用 User Token 导出(无 App 权限的文档)
feishu-cli doc export-file JKbxdRez1oNWEKxPz14cWMpBnKh --type pdf -o /tmp/report.pdf --user-access-token u-xxx

从本地文件导入为飞书云文档(doc import-file)

将本地 DOCX/XLSX 等文件导入为飞书云文档(异步流程):

执行流程

# 一条命令完成全部流程(内部自动上传→创建任务→轮询)
feishu-cli doc import-file local_file.docx --type docx --name "文档名称"

支持的导入格式

--type格式说明
docxWord 文档转换为飞书文档

参数

参数说明默认值
<local_path>本地文件路径必填
--type文件类型必填
--name飞书文档名称文件名
--folder目标文件夹 Token(必须提供,飞书 API 要求指定文档挂载点,不传会报 field validation failed)—

示例

# 导入 Word 文档(必须指定 --folder)
feishu-cli doc import-file ~/Documents/report.docx --type docx --name "季度报告" --folder fldcnXXX

常见问题

问题原因解决方法
code=131003, no permission应用未授权访问该文档确认应用有 docx:document 或 wiki:wiki:readonly 权限,且文档对应用可见
code=99991672, rate limitAPI 请求频率超限等待几秒后重试
field validation failed(import-file)未传 --folder 参数始终指定 --folder fldcnXXX
导出的 Markdown 中图片显示为 token 而非内容未使用 --download-images添加 --download-images --assets-dir <dir> 参数
表格单元格内容显示为 <!-- Unknown block type: 32 -->块类型 32(TableCell)的已知转换问题暂无修复,手动补充内容
--expand-mentions 报权限错误缺少 contact:user.base:readonly 权限在飞书开放平台为应用申请该权限,或使用 --expand-mentions=false 关闭

附录:Block 类型映射参考

以下是飞书文档块类型与导出 Markdown 格式的完整映射关系。

飞书块类型导出结果说明
标题 (Heading 1-6)# ~ ######
标题 (Heading 7-9)###### 或粗体段落超出 H6 时降级
段落 (Text)普通文本
无序列表 (Bullet)- item支持无限深度嵌套
有序列表 (Ordered)1. item保留原始编号序列
任务列表 (Todo)- [x] / - [ ]
代码块 (Code) `lang ` 使用原始文本,无转义
引用 (Quote)> text
引用容器 (QuoteContainer)> text支持嵌套引用
Callout 高亮块> [!TYPE]6 种类型
公式 (Equation)$formula$块级公式
行内公式$formula$段落内嵌公式
分割线 (Divider)---
表格 (Table)Markdown 表格管道符自动转义
图片 (Image)![alt](feishu://media/<token>) 或本地路径使用 --download-images 时下载到本地
链接[text](url)URL 特殊字符自动编码
画板 (Board)[画板/Whiteboard](feishu://board/...) 或 PNG 图片使用 --download-images 时自动导出为 PNG
ISV 块画板链接或 HTML 注释Mermaid 绘图/时间线
Iframe<iframe> HTML 标签嵌入内容
AddOns/TextDrawingMermaid/PlantUML 代码块文本绘图小组件自动还原为图表源码
AddOns/SyncedBlock展开子块内容透明展开
Wiki 目录[Wiki 目录...]
Agenda/AgendaItem展开子块内容议程块
LinkPreview链接链接预览
SyncSource/SyncReference展开子块内容同步块
WikiCatalogV2[知识库目录 V2]
AITemplateHTML 注释AI 模板块

Callout 高亮块导出

Callout 块(飞书高亮块)导出为 GitHub-style alert 语法:

> [!NOTE]
> 这是一个提示信息。

> [!WARNING]
> 这是一个警告信息。

支持 6 种 Callout 类型(按背景色映射):

背景色导出类型说明
2 (红色)[!WARNING]警告
3 (橙色)[!CAUTION]警示
4 (黄色)[!TIP]技巧
5 (绿色)[!SUCCESS]成功
6 (蓝色)[!NOTE]提示
7 (紫色)[!IMPORTANT]重要

Callout 内部子块(段落、列表等)会在引用语法内逐行展示。

公式导出

  • 块级公式:独立行 $formula$
  • 行内公式:段落内嵌 $E = mc^2$
  • 公式内容保持 LaTeX 原文,不做转义

特殊字符处理

导出时自动处理以下 Markdown 特殊字符:

  • 普通文本中的 * _ [ ] # ~ $ > | 会自动添加 \ 转义
  • 代码块内的文本不做转义(使用原始文本)
  • 表格单元格中的 | 会转义为 \|
  • URL 中的括号 ( ) 会编码为 %28 %29

平台分布

OpenClaw

73%
按下载量换算1,580

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

接触敏感数据

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

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills