旺小宝录音本地 Wiki 知识库
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2d5fa379/wangxiaobao-audio-wiki。
技能介绍
要解决什么问题
旺小宝侧的录音元数据和转录文本分散在开放接口里,人工翻页、逐条复制很难形成可检索、可沉淀的本地知识。若还要按项目、置业顾问、日期做隔离,并支持增量同步,就需要一套固定目录、游标和不可变 raw 层的约定,而不是临时堆 Markdown 文件。
技能如何工作
本技能围绕 xiaobao-cli 把 sync 与 ingest 串成一条链路(也可分两次调用)。
Sync 阶段(录音入库):
- 按优先级确定时间窗口:用户
--from/--to、或WB_SYNC_CURSOR到当前时间、或默认最近 7 天。 - 将区间切成 3 小时窗口,每窗调用
xiaobao-cli audio list拉元数据;401 时按共享文档重登后重试一次。 - 对有
audioId的记录串行调用xiaobao-cli audio text;texts为空则跳过,不阻塞游标。 - 按
projects/{projectId}-{projectName}/→{userId}-{saleName}/→{yyyy-MM-dd}/→{audioId}.md写入raw/(Layer 1,同名已存在则跳过)。正文按说话人与时间戳排版;frontmatter 规则见 schema 文档。 - 每窗写盘成功后,在 cwd 的
.env更新WB_SYNC_CURSOR(格式yyyy-MM-dd HH:mm:ss,空格分隔)。
Ingest 阶段(Layer 2):在当前项目目录内把 raw 提炼为「顾问 → 客户/话题 → 话术」结构的知识页,遵循 LLM Wiki ingest 规范:raw/ 只读、每页 wikilinks ≥ 2、tag 必须来自 SCHEMA 词表(新词先让用户补词表)。
执行前需已登录、已激活项目(NO_ACTIVE_PROJECT 时先切换项目);时间参数勿带时区。支持 dry-run(只拉元数据与文本预览,不写盘、不推进游标)。
适用边界与注意点
- 激活项目在
~/.xiaobao/active-project.json(CLI 全局);游标WB_SYNC_CURSOR在当前工作区.env,换 cwd 会丢同步上下文。 - Wiki 默认
./wiki/或WIKI_DIR;不要回写、改名或删除raw/下 Layer 1 文件。 - 批量取文本宜串行,避免并发过多导致 token 刷新冲突;ingest 时 wikilinks 不足 2 的页应暂缓创建,避免孤儿页。
使用场景
- 周一上班需从 `WB_SYNC_CURSOR` 起把旺小宝新录音转录写入当前项目的 `raw/` 分层目录
- 销售主管要把某置业顾问本周录音单独拉取并落盘,便于对照话术复盘
- `raw/` 已有数据后,在当前项目目录执行 ingest,生成顾问→话题→话术的 Layer 2 页
- 首次回填近一个月录音前,用 dry-run 只看列表与文本是否就绪,避免误写大量空转录
适合人员
- 负责旺小宝多项目录音归档、需按项目与顾问目录隔离存储的案场运营
- 要把接待录音从接口增量同步到本地 Markdown,并维护游标与 `.env` 工作区配置的集成工程师
- 已采用 LLM Wiki 规范、需把 `raw/` 提炼为带 wikilinks 与词表 tag 的 Layer 2 知识页的知识库维护者
- 需按 `user-id` 筛选顾问、定期把指定时间窗录音入库并汇总「无文本」条目的销售培训负责人