SuperAPI AI 工具集

bm-remember

办公与效率

查看项目

更新于 10-15 17:24

技能介绍

用途:bm-remember 用于把用户临时想到的内容快速捕捉进 Basic Memory,形成一条轻量笔记。它强调保留用户原话,不扩写、不添加观察或关系结构。

主要能力:读取配置后确定写入位置;从 $ARGUMENTS 取原文作为内容;以文本首行(截断至 80 字符,超出加省略号)作为标题,若为单行长文本则另起简短描述性标题;通过 write_note 写入,标签固定为 manual-capture;写入后一行确认保存结果与永久链接。

配置解析:按 hooks 的优先级读取 basicMemory 块。用户级基础路径在 CLAUDE_CONFIG_DIR 存在时,把 settings.json 追加到该变量字面值后,不裁剪、不展开 ~、不把空值当未设置;变量不存在时才用 ~/.claude/settings.json。项目级 .claude/settings.json 与 .claude/settings.local.json 按键覆盖。可配置 rememberFolder(默认 bm-remember)与 primaryProject(默认省略 project 参数,使用 Basic Memory 默认项目)。两者均可选,缺失时用默认值,没有设置文件也不报错。

使用方式:用户说“记住……”“记一下”“保存到……”时触发。若 $ARGUMENTS 为空,则从对话中捕捉用户明确要求记住的具体内容;确实不清楚要保存什么时,只问一个简短问题。写入时若设置了 primaryProject,则作为 project 传入;若它是 external_id UUID,则作为 project_id 传入(裸 UUID 放在 project 中不会路由)。未设置则两者都省略。除非用户明确要求,不覆盖已有笔记。

适用场景:快速记录想法、事实、提醒等轻量内容。

限制:这是速记技能,不添加观察、关系或结构;带理由与备选方案的决策应改用 bm-decide,工作会话收尾应使用 bm-checkpoint。使用已连接的 Basic Memory MCP 服务器,不假定特定工具名前缀。