↑

ima 知识库管理v1.0.0

ima-skills-skillhub-knowledge-base20 KB

面向 ima 知识库的文件上传、内容导入与检索场景,支持 PDF/Word/PPT 等文件上传、网页与微信文章导入、笔记添加、文件夹浏览及全文搜索。用户提到「上传到知识库」「搜索资料」「查看知识库内容」时触发。

0 0 0 0 更新于 2026-10-28 19:06

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 封装了 ima 知识库(Knowledge Base)的完整 API 能力,帮助 Agent 完成从内容写入到检索浏览的全链路操作。文件上传场景内置安全门控:先执行原始文件预检(类型校验、大小限制、签名匹配),再通过重名检查、媒体创建、COS 直传、最终入库四步完成写入,任一环节失败即终止并反馈原因。除文件外,还支持网页/微信文章 URL 导入、笔记关联、文件夹级内容浏览,以及跨知识库的模糊搜索与精确查找,让用户通过自然语言指令即可管理分散的知识资产。

技能包含

  • SKILL.md(本文件):接口决策表、写入工作流、安全门规则与调用示例
  • references/api.md:完整数据结构、接口参数与 URL 类型检测细则
  • scripts/preflight-check.cjs:文件上传前原始文件预检脚本(类型推断、大小校验、签名匹配)
  • scripts/cos-upload.cjs:基于临时凭证的 COS 直传脚本,支持自定义超时

核心能力

  • 文件安全上传:预检 → 重名检查 → 创建媒体 → COS 直传 → 入库,五步闭环,失败即停
  • 多源内容导入:支持本地文件、网页/微信文章 URL、笔记(note)三种来源写入知识库
  • 智能 URL 识别:自动探测 URL 指向网页还是可下载文件,文件型 URL 自动走下载-预检-上传流程
  • 知识库检索:按名称模糊搜索知识库、在指定库内全文搜索文件与文件夹、浏览内容列表与分页
  • 文件夹级管理:支持指定 folder_id 上传或浏览,根目录与多级文件夹均可操作
  • 批量重名处理:单次最多 2000 个文件预检重名,支持保留两者(自动追加时间戳)或取消

应用场景

用户怎么说本技能做什么
"把这份 PDF 上传到产品文档库"执行预检 → 重名检查 → COS 上传 → 入库,返回添加结果
"收藏这篇微信文章到知识库"调用 import_urls 导入网页/微信文章,支持批量 URL
"我在知识库里搜一下 OKR 相关的资料"在指定知识库调用 search_knowledge 全文检索文件与文件夹
"看看我有哪些知识库"search_knowledge_base 空 query 列出用户全部知识库
"把这条笔记加到项目知识库"add_knowledge 以 media_type=11 关联笔记并入库
"下载知识库里的那份报告原文"get_media_info 获取下载链接,追加响应头参数后提供导出 URL