SuperAPI AI 工具集

feishu-doc-fetch

前端与建站

查看项目

更新于 10-15 16:48

技能介绍

用途:在任意项目的 Claude Code 中贴出飞书/Lark 文档 URL,把文档抓取并保存到本地指定父目录。每篇文档落到以文档标题命名的独立子文件夹,图片以相对路径内联到 images/ 子目录。

主要能力:支持 md、pdf、html 三种格式,缺省 md;md/html 会下载图片并相对路径引用;pdf 视租户能力而定。进度打到 stderr,结果路径打到 stdout。

使用方式:运行 node ~/.claude/skills/feishu-doc-fetch/scripts/fetch.mjs <飞书链接> <输出目录> [--format md|pdf|html] [--profile <code>]。daemon 由技能按需自动拉起、空闲 30 分钟自退,只绑 127.0.0.1:19925,可用环境变量 FEISHU2MD_PORT 修改(需与扩展 PORT 一致)。有多个浏览器 profile 同时连接时,用 --profile <code> 指定。退出码:0 成功、1 失败、2 用法错、3 需登录、4 需授权域名、5 桥接未就绪。

适用场景:在编码或写作等项目中快速把飞书文档导出到本地仓库或工作目录。

限制:技能不自带扩展本体,唯一外部依赖是 Chrome 中已登录飞书的 feishu2md 扩展,需按官方说明先从 feishu2md 仓库 npm run build 并在 chrome://extensions 加载 dist/。需登录飞书;私有化部署域名需用户手势授权。daemon 只绑回环并校验 Origin 与 X-Feishu2md 头,但本机其他进程仍可连接。排查可看 ~/.feishu2md/daemon.log。