公众号转存 IMA 助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_00bc0e74/wechat-article-to-ima。
技能介绍
要解决什么问题
工程师在对话里经常收到微信公众号文章链接,或一段想长期留存的结构化文案。手动打开 ima、复制粘贴或逐条导入,既打断上下文,也不利于一次丢多个链接。本技能把「识别输入 → 写入指定 ima 知识库」做成 Agent 侧固定流程,默认按名称查找目标库(如「琪儒的知识库」),也可在触发时换库名。
工作方式
模式 A(链接):从消息里提取 mp.weixin.qq.com/s/... 或 mp.weixin.qq.com/s?...,调用 ima OpenAPI 的 import_urls 写入知识库。单次最多 10 个 URL,超出自动分批,全部批次完成后统一汇报成功/失败。
模式 B(文案):用户带触发词(如「存入ima」「转存ima」)且内容为非链接文本时,生成本地 Markdown 文件,走 preflight → 重名检查 → createmedia → COS 上传 → addknowledge 五步;title 必须等于 file_name,上传后删除本地临时文件。刻意不走 notes 的 import_doc,避免笔记库留副本、删笔记牵连知识库条目。
每次触发前会做凭证检查、ima-skills 技能包是否存在,以及按名称 search_knowledge_base 解析 kb_id 与根目录 folder_id(OpenAPI 与 MCP 的 ID 体系不通用,不能硬编码)。
边界与注意
- 支持:公众号 URL、触发词 + 文本/文案、批量链接(分批)。
- 不支持:自动打标签(OpenAPI 无接口);元宝、Bilibili、YouTube、
file://等链接;模式 B 中的本地图片路径(会剥离并提示)。 - 凭证与库名不在 Skill 内硬编码,需各自配置
client_id/api_key并安装底层 ima-skills;code=200002时按返回信息刷新凭证。
使用场景
- 在群聊或私聊里连续收到多篇 `mp.weixin.qq.com/s` 文章链接,需要一次性写入 ima 指定知识库根目录。
- 读到一篇没有可分享链接的长文或会议纪要,用「存入ima」触发词让 Agent 生成本地 md 并按文件流程入库。
- 订阅类公众号文章攒了一串 URL,单次超过 10 条时依赖技能自动分批调用 `import_urls` 再汇总结果。
- 换用非默认知识库名称时,在消息里说明目标库名,由技能 `search_knowledge_base` 解析后再转存。
适合人员
- 日常用腾讯 ima 做个人知识库、常从微信转公众号长文做备查的研究或产品同学
- 已在 WorkBuddy 安装 ima-skills,希望对话里丢链接就入库、少切应用的工程师
- 需要把聊天里的结构化文案(非链接)沉淀到 ima、且不想污染 notes 模块的写作者
- 维护多个按名称区分的 ima 知识库、转存时要动态指定目标库名的重度 ima 用户