ima 知识库同步工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3af2e55b/ima-sync。
技能介绍
解决什么问题
ima 知识库与本地文件夹经常不一致:本地有新增、修改,云端有遗漏;上传前不知道哪些文件不支持或超限。手动逐个核对成本高,也缺少可复核的差异结果。ima 知识库同步工具把本地目录、ima 知识库、同步状态放到同一流程里对比,适合把本地资料持续整理进知识库,而不只是临时上传几个文件。
如何工作
工具围绕 差异状态 展开:
- 通过 ima OpenAPI 或
Bearer Token获取知识库文件列表 - 递归扫描本地目录,按文件名(含扩展名)与知识库标题匹配
- 使用
sync_state.json记录已上传文件的 大小 和 修改时间,实现增量判断 - 对文件做预检:
.pdf、.docx、.md、.png等支持格式与大小限制,视频等不支持类型自动标记 - 生成 HTML 报告,标注
missing、new、modified、same - 上传时走
create_media、COS 直传、add_knowledge三步流程
它提供可视化界面、Python 脚本和 WorkBuddy 定时检查三种形态。普通用户可以在浏览器中打开前端完成对比和上传;自动化场景更适合命令行与 --dry-run 只看差异。
边界与注意点
该工具适合 本地目录 vs ima 知识库 的同步和报告;纯搜索、新建笔记、编辑知识库内容更宜使用 ima 其他能力。文件名必须与 ima 标题一致;OpenAPI 凭证应保存在环境变量或可信界面中;sync_state.json 是增量关键,删除后可能重复上传。
使用场景
- 在本地项目目录与 ima 知识库之间核对文件,确认哪些本地新增文件尚未上传。
- 每次上传 PDF、Word、Markdown 前,自动检查格式与大小是否符合 ima 限制。
- 用命令行脚本生成 HTML 差异报告,便于把本地目录与知识库不一致项发给团队确认。
- 通过 WorkBuddy 定时任务每天跑 dry-run,查看 ima 中缺失哪些本地文档。
适合人员
- 维护项目文档库的技术作者,需要把本地 Markdown 和 PDF 持续同步到 ima。
- 负责知识库整理的运营同学,需要定期确认哪些本地材料还没进 ima。
- 做自动化集成的工程师,希望用 Python 脚本完成预检、上传和状态追踪。
- 需要可复核报告的团队负责人,要用差异清单核对本地目录与知识库内容。