资料库入库 IMA

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

把 WorkBuddy 资料库中的在线文档与网盘文件批量迁移、入库到 IMA 知识库。触发词:传到 ima、同步到 ima、资料入库、资料库导出、知识库批量上传。

一句话选型结论

按资料字段整理

资料库入库 IMA是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_e98bb88e/workbuddy-space-to-ima
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_e98bb88e仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量5.8 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
资料库入库 IMA当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

5.8 KB
模型实际读到的说明书原文,来自技能仓库

WorkBuddy 资料库 → IMA 知识库 批量迁移

把一批 workbuddy.cn/space/d/<nodeId> 链接(可以是文件夹)里的全部内容,原样搬进指定的 IMA 知识库。

何时使用

  • 用户给出若干 /space/d/... 链接 + 目标知识库名,要求"传到 IMA / 同步到 IMA / 入库"。
  • 链接第一条常是文件夹节点,此时加 --expand 一次性搬整夹,不要让用户再逐条列。

前置:拿到知识库 ID

ima-mcp 不支持创建/改名/删除知识库,库必须先在 ima 客户端建好。

  1. mcp__ima-mcp__search_knowledge_base 按名字搜 → 取 knowledge_base_id;
  2. mcp__ima-mcp__get_addable_knowledge_base_list 确认该库可写。

已知库 ID:大智学情分析知识库 7508886923774288;天一的工作写作知识库 7482244088228955;人工智能知识库 7437810533404434;中原古韵知识库 7440381595641598。

流程

第一步:本地准备(一条命令)

python scripts/migrate.py --workdir <工作目录> --node <节点ID> [--node <ID> ...] [--expand]

它会自动完成:判定节点类型 → doc 导出 XML 并转 Markdown → drive 下载原件 → 统一 ASCII 命名 → 产出 manifest.json。

manifest.json 每项含 key / ext / path / title / size / content_type,后续全部按它走。

依赖 library 技能的三个上游脚本:{library}/space_api.py、{library}/doc/get_doc_reviews.py、{library}/drive/get_download_link.py。

这些脚本在 WorkBuddy 安装目录内,安装目录会变(如 2026-10 曾从 D:\腾讯应用宝文件管理\WorkBuddy 迁到 D:\WB\WorkBuddy)。脚本内置自动探测常见安装根,无需改代码;特殊情况用环境变量 WB_LIBRARY_PATH 显式指定,找不到时会打印修复命令而不是静默失败。

第二步:create_media(批量 5 个一组)

按 manifest 逐项调 mcp__ima-mcp__create_media:

  • file_name:用 title(中文,不带扩展名)
  • file_ext:md / pdf / png ...
  • file_size:必须取磁盘实际字节数(manifest 里的 size,已由 os.path.getsize 得出)
  • content_type:必须按扩展名精确填(md→text/markdown,pdf→application/pdf,png→image/png),禁用 application/octet-stream

返回 media_id(要记下来)和 cos_credential(整段存成 cred/fNN.json)。

第三步:COS v5 签名上传

python C:/Users/LENOVO/.workbuddy/scripts/ima_cos_upload.py \
  --cred cred/f01.json --file files/f01.md --content-type text/markdown

打印 UPLOAD_OK 即成功。凭证用完即删。

第四步:add_knowledge

按 media_id 逐项 mcp__ima-mcp__add_knowledge,duplicate_name_strategy 用 DUPLICATE_NAME_STRATEGY_SAVE。

第五步:复核

mcp__ima-mcp__get_knowledge_list(不要加 MEDIA_TYPE_FILTER_OUT_TYPE 过滤,加了会返回空列表),确认 media_state=2 且 parse_progress=100。入库瞬间显示"解析中"属正常,服务端自动完成。

第六步:清理

中间产物目录用回收站方式清理,不要 rmtree:

python C:/Users/LENOVO/.workbuddy/scripts/recycle.py <目录>

硬约束与已知坑

  1. file_size 不是字符数。Windows 写文件默认 CRLF,比 UTF-8 字节数多出约"行数"个字节;填错会导致上传校验失败。
  2. doc 导出是 XML 组件格式,必须经 xml2md.convert() 转 Markdown 再入库,否则库里全是标签。转换规则:表格→GFM、代码块原样、引用按行 >、编号列表顺序化、修订痕迹丢弃 ar="delete"、保留 ar="insert"(所以入库的是终稿而非首版)。导出文本末尾的 KS_ 元信息行要剔除。
  3. drive 文件走短时效下载链接,取到后立刻下载,不转码、原汁原味。
  4. ima-mcp 没有删除知识的接口(只有 create/add/get/search)。知识条目只能用户在 ima 客户端手删。
  5. DUPLICATE_NAME_STRATEGY_REPLACE 不是去重手段:语义是"删同名旧条 + 插新条",total_size 恒不变;只命中完全同名条目,名称稍异(括号 vs 下划线)就完全不生效。
  6. 同一内容同时有 MD 与 PDF 两版时不算重复、一律保留(天一双库调用约定):MD 供 AI 检索引用,PDF 供打印分发。不要出具"删 MD 还是删 PDF"的取舍建议。WorkBuddy space 原始节点是唯一真源,永不删除。
  7. 删除目录别用 shutil.rmtree,会被沙箱 SAFE_DELETE_BULK_REJECTED(约 50 文件/轮次)拦截。走 recycle.py(SHFileOperationW + FOF_ALLOWUNDO)。该 API 删脚本自身时返回 rc=2 但已生效,须回读目录确认,不能只看返回码。
  8. WorkBuddy 换安装目录会让上游依赖失效(症状:三个 *py 路径全部"缺失")。修复靠自动探测,排查顺序:① 实跑 migrate.py 看打印的 library 目录;② 全盘找 space_api.py 的最新位置;③ 仍不行再设 WB_LIBRARY_PATH。
  9. 运行自检脚本时加 PYTHONDONTWRITEBYTECODE=1,否则 import 会在 scripts/ 下生成 __pycache__,发布前必须清掉。

验证记录

2026-10-02 以「学情分析」文件夹(15 个子节点:11 doc + 3 pdf + 1 png)实测通过,15/15 入库成功;改造后的通用脚本复现结果与首次手工入库字节数逐项一致。

常见问题

5 问
答案由本站依据条目字段整理
资料库入库 IMA怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_e98bb88e/workbuddy-space-to-ima。安装方式为未标注。装完刷新技能列表或重开客户端。

资料库入库 IMA支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

资料库入库 IMA权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

资料库入库 IMA收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

资料库入库 IMA用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。