Summary
个人知识库:通过飞书消息保存内容(文章/视频/推文/PDF),AI自动抓取生成摘要标签,存入飞书知识库,支持自然语言搜索和内容关联分析。当用户需要'知识库'、'保存文章'、'搜索知识库'、'之前保存过'、'知识管理'时使用。
liangdabiao/lark-workflow-feishu-cli
个人知识库:通过飞书消息保存?
npx skills add liangdabiao/lark-workflow-feishu-cli --skill lark-workflow-knowledge-base
个人知识库:通过飞书消息保存内容(文章/视频/推文/PDF),AI自动抓取生成摘要标签,存入飞书知识库,支持自然语言搜索和内容关联分析。当用户需要'知识库'、'保存文章'、'搜索知识库'、'之前保存过'、'知识管理'时使用。
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Helps users discover and install agent skills when they ask questions like "how do I do X", "fi…
3.3M installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
810.4K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
617.3K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
576.5K installsPrepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Te…
568.3K installsOther skills from liangdabiao/lark-workflow-feishu-cli · top by installs.
npx skills add liangdabiao/lark-workflow-feishu-cli
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Parsed from SKILL.md frontmatter.
Files included with this skill beyond the listing page.
SKILL.md
9,062 B
SUMMARY.md
336 B
CRITICAL — 开始前 MUST 先用 Read 工具读取 [../lark-shared/SKILL.md](../lark-shared/SKILL.md),其中包含认证、权限处理
仅支持 user 身份。执行前确保已授权:
lark-cli auth login --domain wiki,docs,im,base,drive
保存内容:
用户发送链接/内容 ──► AI 抓取内容 ──► 生成摘要+标签
│
▼
doc +create (知识库) ──► base +record-upsert (索引)
搜索内容:
自然语言查询 ──► base +record-list ──► 匹配结果
│
▼
doc +fetch (详细内容)
关联分析:
新保存内容 ──► base +record-list (已有标签/关键词) ──► 发现关联
│
▼
im +messages-send (通知关联)
# 如果用户已有知识库空间,记录 space_id
# 否则在飞书中创建一个个人知识库空间
表名:知识库索引 (kb_index)
| 字段名 | 类型 | 说明 |
|---|---|---|
| 标题 | 文本 | 内容标题 |
| URL | URL | 原始链接 |
| 内容类型 | 单选 | 文章/视频/推文/PDF/播客/其他 |
| 来源平台 | 单选 | 网站/YouTube/Twitter/X/公众号/其他 |
| 标签 | 多选 | AI 自动生成的标签 |
| 摘要 | 文本 | AI 生成的内容摘要(200字以内) |
| 关键观点 | 文本 | 核心观点或结论 |
| 文档链接 | URL | 飞书文档链接 |
| 文档Token | 文本 | 飞书文档 doc_token |
| 保存时间 | 日期 | 入库时间 |
| 关联条目 | 关联 | 关联到其他知识库条目 |
| 评分 | 数字 | 用户评分(1-5) |
| 备注 | 文本 | 用户备注 |
# 创建索引表
# 注意:+table-create 可能部分成功,需捕获错误后用 +field-create 补字段
# 注意:连续创建字段会触发限流(错误码 800004135),每次调用间隔至少 1 秒
lark-cli base +table-create --name "知识库索引" --fields '[
{"name":"标题","type":"text"},
{"name":"URL","type":"link"},
{"name":"内容类型","type":"select","multiple":false,"options":[{"name":"文章"},{"name":"视频"},{"name":"推文"},{"name":"PDF"},{"name":"播客"},{"name":"其他"}]},
{"name":"来源平台","type":"select","multiple":false,"options":[{"name":"网站"},{"name":"YouTube"},{"name":"Twitter/X"},{"name":"公众号"},{"name":"其他"}]},
{"name":"标签","type":"text"},
{"name":"摘要","type":"text"},
{"name":"关键观点","type":"text"},
{"name":"文档链接","type":"link"},
{"name":"文档Token","type":"text"},
{"name":"保存时间","type":"datetime"},
{"name":"评分","type":"number"},
{"name":"备注","type":"text"}
]'
# 注:关联条目字段需单独用 +field-create 创建(type="lookup" 需要关联目标表 ID)
限流处理:如果 +table-create 因限流部分失败,表仍会创建成功。此时:
1. 用base +table-list获取 table_id
2. 用base +field-create --table-id <id> --json '{"name":"字段名","type":"text"}'逐个补字段,每次间隔 1-2 秒
从飞书消息接收:
# 查看用户发送的消息
lark-cli im +chat-messages-list --chat-id "<chat_id>"
直接从对话中获取 URL: 用户在对话中发送链接,AI 直接提取 URL。
使用 AI 能力抓取链接内容:
对抓取到的内容,AI 自动处理:
lark-cli base +record-list --table-id "<table_id>" --filter '...URL = "<目标URL>"'
如果 URL 已存在,提示用户"该内容已在知识库中",并展示已有记录。
基于标签和关键词,搜索已有知识库中的相关内容:
lark-cli base +record-list --table-id "<table_id>" --filter '...标签 CONTAINS_ANY [标签1, 标签2]'
创建飞书文档(知识库中):
lark-cli docs +create --title "<内容标题>" --markdown "<格式化后的全文内容>"
更新索引表:
lark-cli base +record-upsert --table-id "<table_id>" --json '{
"标题": "...",
"URL": "...",
"内容类型": "文章",
"标签": ["标签1", "标签2"],
"摘要": "...",
"关键观点": "...",
"文档链接": "...",
"保存时间": "..."
}'
lark-cli im +messages-send --chat-id "<chat_id>" --markdown "已保存到知识库!"
通知内容包括:
将用户的自然语言查询转换为标签/关键词搜索:
# 基于关键词搜索
lark-cli base +record-list --table-id "<table_id>" --filter '...摘要 CONTAINS "AI芯片"'
# 基于标签搜索
lark-cli base +record-list --table-id "<table_id>" --filter '...标签 CONTAINS_ANY ["AI", "芯片", "Nvidia"]'
# 基于时间搜索
lark-cli base +record-list --table-id "<table_id>" --filter '...保存时间 >= "2026-03-01"'
找到 N 条相关内容:
### 1. {标题}
- 类型:文章 | 平台:36氪
- 标签:AI、芯片、GPU
- 摘要:{摘要内容}
- 保存时间:2026-03-15
- [查看详情]({飞书文档链接})
### 2. {标题}
...
当保存新内容时,自动与已有内容进行关联分析:
AI 处理逻辑:
发现关联时:
lark-cli base +record-upsert --table-id "<table_id>" --json '{
"关联条目": "已有关联条目ID"
}'
支持一次性导入多条内容:
用户可要求定期整理知识库:
| 命令 | 所需 scope |
|---|---|
docs +create |
docx:document:create |
docs +fetch |
docx:document:read |
wiki spaces get_node |
wiki:node:read |
im +messages-send |
im:message:sendasbot |
im +chat-messages-list |
im:message:readonly |
base +table-create |
bitable:app |
base +record-list |
bitable:app:read |
base +record-upsert |
bitable:app:write |
drive metas batch_query |
drive:drive:read |
lark-shared](../lark-shared/SKILL.md) — 认证、权限(必读)lark-doc](../lark-doc/SKILL.md) — +create、+fetch、+search 详细用法lark-wiki](../lark-wiki/SKILL.md) — 知识库节点管理lark-im](../lark-im/SKILL.md) — +messages-send、+chat-messages-list 详细用法lark-base](../lark-base/SKILL.md) — +table-create、+record-list、+record-upsert 详细用法lark-drive](../lark-drive/SKILL.md) — 文件元数据查询