⌨️ Dinox CLI 与 Skills
这两个工具分别是什么?
如果你希望在终端里批量管理 Dinox 笔记,或者希望让 AI 助手直接帮你操作笔记库,这两个工具可以配合使用:
- dinox-cli(
dino):命令行工具,直接管理笔记、标签、卡片盒、Prompt 等数据。 - dinox-cli-skills:给 AI 编码助手(如 Claude Code)使用的技能包,让助手理解并调用
dino命令。
GitHub 地址(便于直接复制):
- dinox-cli-skills: https://github.com/ryzencool/dinox-cli-skills
如果你在本机协作开发,这两个项目当前目录通常是:
dinox-cli:/Users/shanks/Documents/GitHub/dinox-clidinox-cli-skills:/Users/shanks/Documents/GitHub/dinox-cli-skills
适合谁使用?
- 你想在终端快速搜索、创建、整理 Dinox 笔记。
- 你想把重复操作交给 AI 助手(例如“帮我找最近 7 天的会议笔记”)。
- 你有批量处理需求(标签整理、卡片盒归档、Prompt 模板维护)。
快速开始(普通用户)
第一步:安装并登录 dinox-cli
- 安装 Node.js(建议 LTS,版本 20+)。
- 安装 CLI:
npm install -g @dinoxx/dinox-cli- 验证是否安装成功:
dino info- 登录并同步:
dino auth login "Bearer <你的Token>"dino syncToken 可在 Dinox App 的同步相关设置中获取。
第二步:安装 dinox-cli-skills(给 Claude Code 使用)
如果你本机已经有 skills 仓库目录,可直接添加:
claude --add-dir /Users/shanks/Documents/GitHub/dinox-cli-skills如果你还没有仓库目录:
git clone https://github.com/ryzencool/dinox-cli-skills.gitclaude --add-dir ./dinox-cli-skills常用操作示例
A. 直接用 dinox-cli(终端命令)
# 搜索笔记dino note search "AI"
# 最近 7 天dino note search --days 7
# 创建笔记dino note create --title "今日复盘" --content "# 今日复盘\n\n- 完成了..."
# 列出标签 / 卡片盒dino tag listdino box listB. 在 Claude Code 里用 skills(斜杠命令)
/search-notes 机器学习/create-note 今日笔记/view-note <note-id>/manage-tags reading/tech/manage-boxes 项目笔记/manage-prompts --name 周报助手 --cmd "请基于本周笔记输出一份简洁周报"也可以直接自然语言提问,例如:
- “帮我搜索最近一周和项目 A 相关的笔记”
- “创建一条笔记,标题是《周会纪要》”
- “列出我所有标签并给出整理建议”
推荐使用流程
- 先用
dino登录并同步,确保本地数据可用。 - 再启用 skills,让 AI 助手获得稳定、可复用的操作能力。
- 高频动作沉淀为 Prompt,例如周报、复盘、项目总结。
常见问题
1) 提示未登录或缺少用户信息
先执行:
dino auth login "Bearer <你的Token>"dino sync2) 提示 dino: command not found
说明 CLI 未正确安装或环境变量未生效。可重装并重新打开终端:
npm install -g @dinoxx/dinox-cli3) AI 助手无法识别 /search-notes 等命令
请确认你已经执行过:
claude --add-dir /Users/shanks/Documents/GitHub/dinox-cli-skills并在当前 Claude Code 项目中启用了该技能目录。
4) Windows 安装报错:找不到 better_sqlite3.node
在 Windows 上安装后运行 dino 可能出现类似报错:
Could not locate the bindings file. Tried: → ...better_sqlite3.node这是因为 dinox-cli 依赖的 better-sqlite3 是原生模块,需要在本机编译。Windows 默认没有编译工具,导致安装失败。
解决方法:安装 Windows 编译工具链
以管理员身份打开 PowerShell,执行:
npm install --global windows-build-tools该命令会自动安装 Python 和 Visual Studio Build Tools,安装过程可能需要几分钟。
安装完成后,重新安装 CLI:
npm install -g @dinoxx/dinox-cli如果仍然报错,可以尝试手动安装 Visual Studio Build Tools,勾选”使用 C++ 的桌面开发”工作负载后重试。