IMA 统一助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7c82ad18/f212d0b8e8775e6a9b9dd816d43cd08d。
技能介绍
问题
IMA 开放接口把笔记和知识库拆成不同模块,实际指令常有歧义。比如“把知识库里的内容记到笔记”需要跨模块执行;“添加到知识库 XX 里的笔记 YY”可能只是向已有笔记追加,而不是上传知识库条目。若误判接口,会造成内容写错位置;另外在 Windows PowerShell 5.1 环境中,HTTP 请求体可能被静默转为 GBK,导致中文内容变成不可修复的乱码。
工作方式
该技能以 ima.qq.com 官方 OpenAPI 为唯一目标,统一使用 HTTP POST + JSON Body。核心能力包括:
- 笔记模块:搜索笔记、浏览笔记本、读取内容、创建新笔记、追加内容。
- 知识库模块:上传文件、添加网页链接、搜索知识库、浏览知识库信息、获取可添加列表。
- 路由规则:目标是笔记内容就进入
notes;目标是知识库条目就进入knowledge-base;涉及多模块时按意图顺序执行。
关键步骤是先确认 Client ID 与 API Key,再根据用户意图选择模块文档。对 notes 写入操作会强制检查 content、title 等字段是否为合法 UTF-8;对知识库文件上传则保持原始二进制内容,不擅自转码。
适用边界
该技能依赖官方 IMA 凭证,只适合已有 IMA 账号并愿意配置 API 凭证的场景。它不生成新的业务逻辑,而是约束调用路径、编码校验和模块选择。若用户意图不明确,例如“帮我记一下”但未说明新建还是追加,技能应先确认,而不是直接猜测接口。
使用场景
- 在整理客户反馈时,把网页链接和 PDF 上传到知识库,再按关键词检索相关条目。
- 会议记录后,将讨论结论追加到已有笔记,并确认写入内容为合法 UTF-8。
- 需要把知识库中的某段资料转写到新笔记时,先检索读取,再调用 notes 创建。
- 在 Windows PowerShell 5.1 环境发送中文 API 请求前,先检测版本并将 Body 转为 UTF-8 字节数组。
适合人员
- 负责产品知识沉淀的工程师:需要把网页、文件和个人笔记统一归档到 IMA 知识库。
- 处理会议纪要的项目助理:需要把会议结论追加到指定笔记,避免误新建笔记。
- 维护中文自动化管道的工程师:需要在 PowerShell 5.1 下避免 GBK 转码导致乱码。
- 做资料二次整理的研究助理:需要从知识库检索条目、读取内容并转写成新笔记。