SuperAPI AI 工具集

bear-notes

办公与效率

查看项目

更新于 10-16 10:18

技能介绍

Bear Notes 技能用于在 macOS 上通过 grizzly 命令行工具创建、读取和管理 Bear 中的笔记。

【用途】 该技能面向需要在 Bear 笔记应用中自动化读写笔记的场景,借助 grizzly CLI 完成笔记的创建、打开、读取、追加内容、列出标签和按标签搜索等操作。

【主要能力】

  • 创建笔记:可通过管道输入内容,并指定标题与标签,例如 echo "Note content here" | grizzly create --title "My Note" --tag work;也可创建不带内容的快速笔记:grizzly create --title "Quick Note" --tag inbox < /dev/null。
  • 按 ID 打开或读取笔记:grizzly open-note --id "NOTE_ID" --enable-callback --json。
  • 向笔记追加文本:echo "Additional content" | grizzly add-text --id "NOTE_ID" --mode append --token-file ~/.config/grizzly/token。
  • 列出全部标签:grizzly tags --enable-callback --json --token-file ~/.config/grizzly/token。
  • 通过标签搜索笔记:grizzly open-tag --name "work" --enable-callback --json。

【使用方式】 要求 Bear 应用已安装并保持运行。部分操作(add-text、tags、open-note --selected)需要 Bear 应用令牌,令牌获取方式为:打开 Bear → Help → API Token → Copy Token,然后保存:echo "YOUR_TOKEN" > ~/.config/grizzly/token。 常用选项包括:--dry-run 预览 URL 而不执行;--print-url 显示 x-callback-url;--enable-callback 等待 Bear 的响应(读取数据时需要);--json 以 JSON 格式输出(使用回调时);--token-file PATH 指定 Bear API 令牌文件路径。 配置读取优先级为:CLI 参数、环境变量(GRIZZLY_TOKEN_FILE、GRIZZLY_CALLBACK_URL、GRIZZLY_TIMEOUT)、当前目录下的 .grizzly.toml、~/.config/grizzly/config.toml。配置示例: token_file = "~/.config/grizzly/token" callback_url = "http://127.0.0.1:42123/success" timeout = "5s"

【适用场景】 适合在 macOS 上通过脚本或命令行与 Bear 笔记进行交互,例如快速记录想法到指定标签、读取或追加笔记内容、枚举标签以及按标签检索笔记。

【限制】 Bear 必须处于运行状态,命令才能生效。笔记 ID 是 Bear 的内部标识符,可在笔记信息中查看或通过回调获取。当需要从 Bear 读回数据时,应使用 --enable-callback。部分操作(add-text、tags、open-note --selected)需要有效的令牌。关于收费、价格、平台范围或具体效果,资料中暂未提供。