SuperAPI AI 工具集

ybrain-distill

办公与效率

查看项目

更新于 10-15 20:30

技能介绍

用途:将收存的材料蒸馏为结构化要点,写入 ybrain 双层结构中思想层的知识包。适用于用户运行 /ybrain-distill 或 @ybrain-distill,或说“提炼这篇/把 X 做成笔记/蒸馏一下/做成知识包”时。

前置:本指令不自带脚本与 API 文档,依赖同目录安装的主技能(主技能目录 = <本技能目录>/../ybrain,也可直接以技能名 ybrain 唤起)。传输统一走 node "<主技能目录>/scripts/ima_api.cjs" <apiPath> <json-body>,凭证自动从 ~/.config/ima 读取,禁止绕过它直接 curl 构造 IMA 请求。调用 API 前按主技能 SKILL.md“定位与硬边界”读对应 references/ 文档;每会话首次执行前完成 ID 解析与 Bootstrap。本指令与主技能描述有出入时,以主技能 SKILL.md 为准。

主要流程:1) 取原文按材料类型三分支——知识库条目用 get_media_info(不用 export_media_for_ima_sandbox,当前凭证无权限 220030)、笔记用 export_note(target_content_format=1,下载 content_url 得 Markdown)、外部网页用 WebFetch。2) 蒸馏成结构化要点,可询问用户“有什么想记的共鸣或想法?”,知识库条目无法附注。3) 定位知识包:search_note 标题【项目】X 或【领域】X,存在则确认后 append_doc 追加新章节(修订旧章节用 export_note_blocks + update_note),不存在则确认标题与前缀后 import_doc 新建。4) 新章节末尾标注「可用于:项目 X / 暂无」。

硬规则:同一项目或主题持续追加到同一篇知识包;新建知识包属范围外写入,标题与前缀须先与用户确认;长文本写入不走命令行内联传参,按主技能 references 的安全写入方式落盘并回读校验。常见错误包括每次提炼新建知识包、误用 export_media_for_ima_sandbox、命令行内联 JSON 导致特殊字符丢失、绕过 ima_api.cjs 直接 curl。