NotebookLM命令行工具
Google Not
Notebook 是一款本地优先的个人知识库工具,采用 YAML 格式存储数据,无需依赖云服务。用户可自由定义任意对象类型(如想法、项目、任务、书籍、人物等),通过命令行完成创建、查询、编辑与关联操作。
知识工作者常面临笔记散落、检索困难的问题。该工具以纯本地YAML格式构建个人知识库,支持完全自定义的知识对象类型,通过命令行实现灵活管理,确保数据主权归己所有,无需担心云服务关停或隐私泄露。
落地案例:产品经理老王用该工具搭建了自己的"创意-项目-人脉"体系:定义「灵感」对象记录随机想法,「项目」对象跟踪进度节点,「人物」对象维护合作方信息。每周五他运行查询指令,系统自动列出本周新增的待孵化灵感及其关联的项目线索,形成个人知识闭环。
安装步骤
{WORKSPACE}/skills/notebook/ 目录基础命令
# 定义新类型
notebook type-add typename field1:text field2:select(a|b|c)
# 添加对象
notebook add typename "标题" [-t 标签 -p 优先级]
# 查看与编辑
notebook list typename
notebook get typename 标题
notebook edit typename "标题" 字段:值
# 关联与搜索
notebook link type1:标题1 type2:标题2
notebook find "关键词"
notebook stats
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | YAML类型定义、对象字段数据、自然语言指令 |
| 输出 | 结构化条目、关联图谱、统计报告、扩展对话 |
| 适用人群 | 离线工作者、开发者、项目管理者、隐私敏感用户 |
| 不包含 | 云服务、图形界面、移动应用、模板市场 |
/data/notebook/,需自行备份防止丢失原始链接:https://github.com/openclaw/skills/tree/main/skills/thesethrose/notebook/SKILL.md
来源类型:GitHub 开源仓库