mcpField
F
feishu-wiki

feishu-wiki

github.com/spacezephyrDocuments34042 installsUpdated 31w ago
Repository

About feishu-wiki

feishu-wiki is a skill for saving Markdown documents to Feishu Wiki and managing their placement. It can list the wiki structure, save to a chosen parent node, and read bitable content.

Key features

  1. 01List wiki structure
  2. 02Save Markdown documents
  3. 03Choose a parent node
  4. 04Read bitable content
  5. 05Convert Markdown headings and lists

Use cases

  1. 01Save a document in the default drafts folder
  2. 02Place an article under a selected wiki folder
  3. 03Inspect wiki folders before saving

Install

Copy the command and run it in a terminal.

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

After installing, type/feishu-wikiin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

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

Details

From the project 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 展示目录结构
"把这篇文章发布到飞书"保存指定文档到飞书

Comments

Markdown supported