RemNote Notes

🌀 RemNote 知识库命令行管理

通过 remnote-cli 命令行工具管理 RemNote 笔记与知识库,支持搜索、阅读及受控写入操作

收藏
2.7k
安装
1k
版本
0.10.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

RemNote 技能通过 remnote-cli 提供对个人知识库的命令行管理,主要覆盖四类场景:

1. 健康检查与连接诊断daemon statusstatus 命令验证桥接插件与 CLI 的连通性,支持版本对齐检查(要求 bridge 插件与 CLI 处于同一 0.x 次版本线)。
2. 只读检索searchsearch-tagread 实现关键词/标签/ID 精准查询,JSON 输出用于自动化链路,--text 用于人工速览。

3. 知识库导航 — 配合 --depth--child-limit--include-content structured 进行分层遍历,获取子节点 ID 以支持连续下探。

4. 受控写入createupdatejournal 命令需用户在同一轮对话中明确提供 confirm write 短语方可执行;支持 --content-file/--append-file/--replace-file 等文件型载荷以降低命令注入风险。

显著优点

  • 细粒度安全策略:默认只读,写入需显式确认,降低误操作概率;replace 操作额外依赖 acceptReplaceOperation 标志。
  • 结构化遍历能力--include-content structured 返回带 ID 的层级数据,适合构建确定性导航流程。
  • 版本对齐机制:强制校验 bridge 插件与 CLI 版本一致性,减少兼容性故障。
  • 故障恢复流程完善:从 daemon 状态检查、版本修复、浏览器唤醒到 MCP 面板手动重连,提供 8 步递进式诊断。

潜在缺点与局限性

  • 环境依赖繁重:需同时满足 RemNote 网页/客户端开启、Automation Bridge 插件安装、Node.js 环境、remnote-cli 全局安装、daemon 常驻运行等 5 项前置条件。
  • 命令单次执行限制:禁止链式调用(&&、管道、子 shell),复杂批量操作需多次往返。
  • stdin discouraged- 作为 stdin 虽支持,但 OpenClaw 流程默认不推荐,长文本需借助临时文件。
  • 无原生 daemon 重启命令:版本修复后需手动 stop + start 两步操作。
  • 桥接稳定性依赖浏览器上下文:若 RemNote 标签页被休眠或扩展被禁用,需人工介入浏览器工具唤醒。

适合人群

  • 已在 RemNote 构建重度知识库、希望以 CLI/自动化脚本延伸工作流的高级用户
  • 需要跨笔记批量检索、标签化管理的项目经理或研究者
  • 接受 Node.js 工具链维护成本的技术型笔记用户

常规风险

| 风险类别 | 说明 |
|---------|------|
| 数据丢失 | `replace` 操作会清空子节点,需双重确认;`confirm write` 机制可拦截误触发 |
| 版本漂移 | 插件与 CLI 版本不匹配会导致功能异常,需主动监控 `version_warning` |
| 连接中断 | daemon 或浏览器插件任何一方掉线即阻断操作,恢复流程涉及多组件排查 |
| 注入隐患 | 文件型载荷标志(`--content-file` 等)降低特殊字符转义风险,优于 inline 参数 |

整体评估为 中高门槛、中等风险 的个人自动化技能,适合愿意投入环境维护以换取知识库命令行可控性的用户。

RemNote Notes 内容

手动下载zip · 4.2 kB
SKILL.mdtext/markdown
请选择文件