mcpField
F
feishu-wiki

feishu-wiki

github.com/spacezephyr文档处理34042 次安装31 周前更新
代码仓库

关于 feishu-wiki

feishu-wiki 用于将 Markdown 文档保存到飞书知识库并管理存放位置。它支持查看目录、选择父节点保存文档,以及读取多维表格内容。

主要功能

  1. 01查看知识库目录结构
  2. 02保存 Markdown 文档
  3. 03选择父节点
  4. 04读取多维表格内容
  5. 05转换 Markdown 标题和列表

适用场景

  1. 01将文档保存到默认草稿箱
  2. 02把文章存入指定知识库目录
  3. 03保存前查看目录结构

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/spacezephyr/myskill --skill feishu-wiki

安装后在 Claude Code 中输入/feishu-wiki确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

scripts/
add_records.py
list_wiki.py
read_bitable.py
save_to_wiki.py

详细介绍

来自项目 README

飞书知识库管理

将 Markdown 文档保存到飞书知识库,支持查看目录结构、指定保存位置、读取多维表格内容。

快速开始

查看目录结构
python scripts/list_wiki.py

输出示例:

📁 草稿箱 (YylJw806IinEJmkwOWVcv8HInph)
  📄 文章标题 (R6wxwODL7iCoQyknQsdcJleanFh)
  📁 分类文件夹 (ZXigwaUIViNr20k9KOKcEKgVnrg)
    📄 子文档 (GdaewKgtEicJcak37QmcgFsMnJc)
保存文档

保存 Markdown 文件到默认位置(草稿箱):

python scripts/save_to_wiki.py --file /path/to/document.md

保存到指定父节点:

python scripts/save_to_wiki.py --file /path/to/document.md --parent TOKEN

直接指定标题和内容:

python scripts/save_to_wiki.py --title "文档标题" --content "文档内容"

工作流程

当用户请求保存文档到飞书时:

  1. 先查看目录结构

    • 运行 list_wiki.py 获取当前知识库目录
    • 向用户展示可选的保存位置
  2. 确定保存位置

    • 如果用户指定了位置(如"保存到 xxx 下"),使用对应的 token
    • 如果未指定,默认保存到草稿箱
  3. 执行保存

    • 运行 save_to_wiki.py 保存文档
    • 返回文档链接给用户

支持的 Markdown 格式

格式转换结果
# 标题一级标题
## 标题二级标题
### 标题三级标题
#### 标题四级标题
普通段落文本块
- 项目无序列表
1. 项目有序列表

粗体、斜体、链接等格式会转换为纯文本。

知识库配置

当前配置的知识库:

  • 根节点: 草稿箱 (YylJw806IinEJmkwOWVcv8HInph)
  • Space ID: 7591325128043121630

如需修改配置,编辑脚本中的常量。

常见用法示例

用户说操作
"保存到飞书"保存当前文档到草稿箱
"保存到飞书的 xxx 目录下"先查目录获取 token,再保存到指定位置
"查看飞书知识库目录"运行 list_wiki.py 展示目录结构
"把这篇文章发布到飞书"保存指定文档到飞书

评论

支持 Markdown