知识库 A 类自动消化
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_99b045d5/s-k-004。
技能介绍
要解决什么问题
kb-inventory-update 会把知识库条目分成 A/B/C 等优先级,但「知道哪些重要」并不等于「已经吸收、能直接用」。A 类资料往往仍停留在清单和摘要层,缺少结构化、可复用的产出。
kb-auto-digester 针对这条缺口:读取 processed_kb_items_latest.json(由上游技能生成),把 A 类条目批量消化成 knowledge_cards/ 下的知识卡片,并把条目的 output_status 从「未处理」升级为「已提炼」,避免同一批资料被重复处理。
如何工作
技能分阶段跑通一条流水线:
- 筛选队列:
prepare_digest_list.py按--mode(new/theme/all)和--top生成digest_queue.json。默认--mode new --top 5,只处理新增且未消化的 A 类。 - AI 逐条消化:对队列中每条资料调用
fetch(media_id/note_id/url),再按模板写卡片。默认速览(标题、摘要 + fetch 要点);用户明确要求时用--deep精读(全文/视频深度分析 + 方法论与引用)。视频类有专用 question 与「操作清单 / 工具与参数」等小节规则。 - 落盘与状态:
finalize_digest.py注册卡片文件并更新processed_kb_items_latest.json。
扩展能力包括:多视角(营销 / 技术 / 团队 / 个人,独立文件名后缀)和 六种输出模板(.prompt.md、.skill.md、.sop.md 等,写到 outputs/),由精读卡片的「可转化方向」触发。
适用边界与注意点
- 输入依赖上游
kb-inventory-update的 processed 数据;没有 A 类清单时无物可消化。 - 精读每批建议 5~10 条;A 类超过约 30 条会强制分批(每批 ≤10)。
- 全文拉取失败会降级为摘要速览并标记读取异常;视频分析不完整可换 question 视角重试一次。
- 脚本依赖与技能目录同级的
shared/logger.py,缺模块会直接ModuleNotFoundError。
使用场景
- `kb-inventory-update` 产出 A 类清单后,用 `--mode new --top 5` 把未处理条目批量生成速览卡片并更新 `output_status`
- 按主题关键词(如 Codex、Seedance)过滤 A 类,对高价值条目开 `--deep` 精读并写入 `knowledge_cards/`
- 同一条视频教程用营销/技术/团队/个人视角分别消化,产出带视角后缀的多份角色化卡片
- 精读完成后按「可转化方向」自动生成 `.prompt.md`、`.sop.md` 或 `.skill.md` 到 `outputs/` 目录
适合人员
- 已用 `kb-inventory-update` 做 A/B/C 分级、要把 A 类从 JSON 清单落到可编辑 Markdown 卡片的知识库维护者
- 需要把 A 类行业资料按「营销落地」视角拆成内容模板与传播策略 SOP 的内容/增长同学
- 从收藏的视频或长文提取步骤、时间戳与工具参数,并写入速查表或工作流 SOP 的技术实施人员
- 维护 Agent 技能库、希望把精读结果一键导出为 Skill 配置或提示词合集的 Prompt/Skill 编排者