用途:ybrain-capture 是 ybrain 主技能的捕获指令入口,用户运行 /ybrain-capture 或 @ybrain-capture,或说“记一下/存一下/收藏这个/捕获这个/捕获灵感”时,把外部材料与文字灵感不经分类直接存入外脑收件箱,先捕获后分类。
主要能力:按内容类型自动分流且无需确认。网页或公众号链接导入知识库 0-收件箱,使用 import_urls 直接导入;本地文件或文件型 URL 经主技能内置文件上传安全门放入同一收件箱;文字灵感以 append_doc 追加到笔记本「ybrain」的「0-收件箱」笔记,一行一条,可附一句话。
必要用法:本指令不自带脚本与 API 文档,依赖同目录安装的主技能(主技能目录为 <本技能目录>/../ybrain),也可直接用技能名 ybrain 唤起。传输统一走 node "<主技能目录>/scripts/ima_api.cjs" <apiPath> <json-body>,凭证自动从 ~/.config/ima 读取,禁止绕过该脚本用 curl 直接构造 IMA 请求。调用 API 前按主技能 SKILL.md「定位与硬边界」读对应 references/ 文档;每会话首次执行前按主技能 SKILL.md 完成 ID 解析与 Bootstrap,缺结构时一次确认后自动建齐。与主技能描述有出入时以主技能 SKILL.md 为准。
本地路径处理:若要将本地目录或文件路径作为引用记录,落笔前先探测一次 git 远程:git -C <路径> remote get-url origin。成功则换算为远程网页链接 https://<host>/<owner>/<repo>/tree/<branch>/<仓库内相对路径>(去 .git 后缀,user@host:path 先转为 https://<host>/,分支用 git branch --show-current 获取,取不到则止于仓库名),并在回复中告知已换成远程链接;非 git 仓库或无远程则原样记录路径,不重试、不追问、不阻塞捕获。
限制:捕获阶段不进行“四问筛选”,该筛选属于 ybrain-organize;链接应直接 import_urls 进 0-收件箱,笔记收件箱只收文字灵感。其他平台与收费信息暂未提供。