Token导航 LogoToken导航

Agent Skill · 开发

feishu-cli-read(feishu CLI read 命令行)

feishu-cli-read 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

feishu-cli-read 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描有未通过项,按安装量在开发类的 21,746 个 Skill 里排第 2,862。

总安装 14,052周安装 563GitHub Stars 917下载 4,549核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-read

这个 Skill 是做什么的

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

feishu-cli-read 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。

安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

当前顶部介绍:feishu-cli-read 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/feishu-cli-read

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-read;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

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

常见问题

6 条

feishu-cli-read 怎么安装?

在终端执行 npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-read。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

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

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

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

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

feishu-cli-read 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

feishu-cli-read 用的人多吗?

公开数据是累计安装 14,052 次,近一周安装 563 次,下载 4,549 次,GitHub 917 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

feishu-cli-read 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

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

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 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-read

feishu CLI read 命令行 · 本页

14,052917接触敏感数据未明确未通过

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

SKILL.md 原文

飞书文档阅读技能

从飞书云文档或知识库读取内容,转换为 Markdown 格式后进行分析和展示。支持 docx(新版文档)和 sheet(电子表格)两种知识库文档类型。

前置条件

  • feishu-cli:如尚未安装,请前往 riba2534/feishu-cli 获取安装方式
  • 已完成认证(feishu-cli auth login)
  • App 权限:需要 docx:document 或 docx:document:readonly(普通文档)、wiki:wiki:readonly(知识库)
  • User Token 权限:若 App 无权访问他人文档,先去飞书开放平台的应用权限管理页面开通 docx:document:readonly,然后 feishu-cli auth login 授权,doc export 会自动读取保存的 User Token

核心概念

Markdown 作为中间态:本地文档与飞书云文档之间通过 Markdown 格式进行转换,中间文件存储在 /tmp 目录中。

使用方法

/feishu-read <document_id>
/feishu-read <node_token>
/feishu-read <url>

执行流程

  1. 解析参数

- 判断 URL 类型: - /docx/ → 普通文档,使用 doc export - /wiki/ → 知识库文档,使用 wiki export - 如果是 Token,根据格式判断类型

  1. 导出为 Markdown(含图片下载) 普通文档: feishu-cli doc export <document_id> --output /tmp/feishu_doc.md --download-images --assets-dir /tmp/feishu_assets doc export 会自动解析 User Access Token(如已登录),解析优先级: 找到 User Token 时使用用户身份访问,未找到时回退为 App Access Token(租户身份)。 若遇到 code=1770032 forBidden(App 无权限且未登录)或 code=99991679 Unauthorized(User Token 缺少 scope),需先在飞书开放平台为应用开通 docx:document:readonly,然后完成 User Token 授权: # 第一步:在飞书开放平台 → 你的应用 → 权限管理 → 搜索 docx:document:readonly → 开通 # (或复制 README 的完整权限 JSON 一次性导入) feishu-cli auth login 知识库文档: feishu-cli wiki export <node_token> --output /tmp/feishu_wiki.md --download-images --assets-dir /tmp/feishu_assets 重要:务必使用 --download-images 参数下载文档中的图片到本地,否则只能看到 feishu://media/<token> 引用,无法理解图片内容。 可选参数:

1. --user-access-token 命令行参数 2. FEISHU_USER_ACCESS_TOKEN 环境变量 3. ~/.feishu-cli/token.json(通过 auth login 保存) 4. config.yaml 中的 user_access_token - --user-access-token:手动指定 User Access Token(不填则自动从 ~/.feishu-cli/token.json 读取) - --front-matter:在 Markdown 顶部添加 YAML front matter(含标题和文档 ID) - --highlight:保留文本颜色和背景色(输出为 HTML <span> 标签) - --expand-mentions:展开 @用户为友好格式(默认开启,需要 contact:user.base:readonly 权限)

  1. 读取文本内容

- 使用 Read 工具读取导出的 Markdown 文件 - 分析文档结构和文本内容

  1. 读取并理解图片内容 # 列出下载的图片 ls /tmp/feishu_assets/ # 使用 Read 工具查看图片 # Read /tmp/feishu_assets/image_1.png # Read /tmp/feishu_assets/image_2.png

- 检查 --assets-dir 指定的目录是否有下载的图片 - 使用 Read 工具逐个读取图片文件(Claude 支持多模态,可直接理解图片内容) - 将图片内容整合到文档分析中

  1. 报告结果

- 提供文档摘要(包含图片内容描述) - 保留 Markdown 文件和图片供用户进一步操作

输出格式

向用户报告:

  • 文档标题
  • 文档结构概要(标题层级)
  • 内容摘要(关键信息)
  • 图片内容描述(如有图片)
  • Markdown 文件路径(供后续使用)
  • 图片文件路径(如有下载)

支持的 URL 格式

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

示例

# 读取普通文档
/feishu-read <document_id>
/feishu-read https://xxx.feishu.cn/docx/<document_id>

# 读取知识库文档
/feishu-read <node_token>
/feishu-read https://xxx.feishu.cn/wiki/<node_token>

导出格式说明

导出的 Markdown 支持以下飞书特有块类型的转换:

飞书块类型Markdown 表现
Callout 高亮块> [!NOTE]、> [!WARNING] 等 6 种 GitHub-style alert
块级/行内公式$formula$(LaTeX 格式)
画板 (Board)[画板/Whiteboard](feishu://board/...) 链接
ISV 块 (Mermaid)画板链接
QuoteContainer> 引用语法(支持嵌套)
AddOns/SyncedBlock透明展开子块内容
Iframe<iframe> HTML 标签

使用 --highlight 参数时,带颜色的文本输出为 <span style="color:..."> 标签。

高级:Wiki 目录节点处理

知识库文档可能是目录节点(包含子节点),需要特殊处理。

1. 识别目录节点

当导出知识库文档时,如果 Markdown 内容显示为:

[Wiki 目录 - 使用 'wiki nodes <space_id> --parent <node_token>' 获取子节点列表]

说明这是一个Wiki 目录节点(block_type=42),子文档列表存储在知识库元数据中。

2. 获取子节点列表

# 1. 先获取节点信息,记录 space_id
feishu-cli wiki get <node_token>

# 2. 列出该节点下的子节点
feishu-cli wiki nodes <space_id> --parent <node_token>

3. 完整处理流程

# 步骤 1:尝试导出文档
feishu-cli wiki export <node_token> -o /tmp/doc.md

# 步骤 2:检查内容
# 如果显示 "[Wiki 目录...]",说明是目录节点

# 步骤 3:获取节点信息
feishu-cli wiki get <node_token>
# 记录 space_id 和 has_child 字段

# 步骤 4:获取子节点
feishu-cli wiki nodes <space_id> --parent <node_token>

# 步骤 5:逐个导出子节点
feishu-cli wiki export <child_node_token_1> -o /tmp/child1.md
feishu-cli wiki export <child_node_token_2> -o /tmp/child2.md

错误处理与边界情况

1. 常见错误

错误原因解决
code=1770032, msg=forBiddenApp Token 无权限访问该文档在飞书开放平台应用权限管理页面开通 docx:document:readonly,再 auth login 授权 User Token
code=99991679, msg=UnauthorizedUser Token 缺少 docx:document:readonly scope在飞书开放平台应用权限管理页面开通 docx:document:readonly,再重新 auth login
code=131002, param err参数错误检查 token 格式
code=131001, node not found节点不存在检查 token 是否正确
code=131003, no permission无权限访问确认应用有 wiki:wiki:readonly 权限
code=131004, space not found知识空间不存在检查 space_id 是否正确
空内容或 Unknown block type特殊块类型见「高级:Wiki 目录节点处理」章节

2. 边界情况处理

情况 1:文档内容为空

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

情况 2:图片下载失败

  • 检查 --assets-dir 目录是否可写
  • 检查网络连接
  • 图片可能已被删除或过期

情况 3:部分块类型无法识别

  • 飞书 API 可能返回未知的块类型
  • 这些块会显示为 <!-- Unknown block type: XX -->
  • 这是正常现象,不影响其他内容的读取

情况 4:大型文档

  • 超过 1000 个块的文档可能需要分页获取
  • 使用 feishu-cli doc blocks <doc_id> --all 自动分页

3. 重试机制

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

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

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

注意事项

  1. 识别目录节点:目录节点的内容是子节点列表,不是实际文档内容
  2. 公式内容:导出的 LaTeX 公式保持原文,可直接被 Markdown 渲染器显示
  3. Callout 类型:支持 NOTE/WARNING/TIP/CAUTION/IMPORTANT/SUCCESS 六种高亮块类型

常见问题

Q: 提示权限不足 / no permission / forBidden

  • 确认应用已获得 docx:document:readonly(普通文档)或 wiki:wiki:readonly(知识库)权限
  • 如果是他人文档且 App 没有被添加为协作者,需要使用 User Token:

1. 在飞书开放平台 → 你的应用 → 权限管理 → 开通 docx:document:readonly 2. 执行 feishu-cli auth login 3. 授权后 doc export 会自动读取,无需额外参数

Q: 文档不存在 / node not found

  • 检查文档 ID 或 node_token 是否正确(注意区分 document_id 和 node_token)
  • 从 URL 中提取 ID 时确认使用了正确的路径段(/docx/ 后为 document_id,/wiki/ 后为 node_token)

Q: Token 过期 / 认证失败

  • 运行 feishu-cli auth status 检查当前认证状态
  • 如已过期,运行 feishu-cli auth login 重新认证
  • 如使用 App Access Token,检查 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量是否正确

平台分布

Codex

37.6%
按下载量换算1,710

Claude

29.65%
按下载量换算1,349

Cursor

16.07%
按下载量换算731

Gemini CLI

8.45%
按下载量换算384

安全审计

Gen Agent Trust Hub

未通过

Socket

可疑

Snyk

可疑

权限和风险

接触敏感数据

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

安装前确认

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

继续浏览同类 Skills