Agent Skills
返回列表
📚

ima 知识库同步工具

知识管理 更新于 2026.08.30

将以下提示词粘贴到你的 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 脚本完成预检、上传和状态追踪。
  • 需要可复核报告的团队负责人,要用差异清单核对本地目录与知识库内容。