mcpField
B
bear-notes

bear-notes

github.com/openclaw生产力393.3k5.1k 次安装今天更新
代码仓库

关于 bear-notes

bear-notes 是通过 `grizzly` 在 macOS 上创建、读取和管理 Bear 笔记的技能。它涵盖命令行笔记与标签操作,使用时需要 Bear 正在运行。

主要功能

  1. 01创建带标题和标签的笔记
  2. 02按 ID 读取笔记
  3. 03向笔记追加文本
  4. 04列出标签并打开标签视图
  5. 05预览 URL 并输出 JSON

适用场景

  1. 01根据文本创建 Bear 笔记
  2. 02使用 Bear ID 读取笔记
  3. 03向现有笔记追加内容
  4. 04查看标签或打开标签视图

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openclaw/openclaw --skill bear-notes

安装后在 Claude Code 中输入/bear-notes确认已加载。

详细介绍

Bear 笔记

使用 grizzly 在 macOS 上创建、读取和管理 Bear 笔记。

需求

  • 已安装并正在运行 Bear 应用
  • 对于某些操作(add-text、tags、open-note --selected),需要 Bear 应用令牌(存储于 ~/.config/grizzly/token)

获取 Bear 令牌

对于需要令牌的操作(add-text、tags、open-note --selected),需要一个身份验证令牌:

  1. 打开 Bear -> 帮助 -> API 令牌 -> 复制令牌
  2. 保存令牌:echo "YOUR_TOKEN" > ~/.config/grizzly/token

常用命令

创建笔记

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

搜索笔记(通过 open-tag)

grizzly open-tag --name "work" --enable-callback --json

选项

常用标志:

  • --dry-run - 预览 URL,但不执行
  • --print-url - 显示 x-callback-url
  • --enable-callback - 等待 Bear 响应(读取数据时需要)
  • --json - 使用回调时以 JSON 输出
  • --token-file PATH - Bear API 令牌文件的路径

配置

Grizzly 按以下优先级顺序读取配置:

  1. 命令行标志
  2. 环境变量(GRIZZLY_TOKEN_FILE、GRIZZLY_CALLBACK_URL、GRIZZLY_TIMEOUT)
  3. 当前目录中的 .grizzly.toml
  4. ~/.config/grizzly/config.toml

示例 ~/.config/grizzly/config.toml:

token_file = "~/.config/grizzly/token"
callback_url = "http://127.0.0.1:42123/success"
timeout = "5s"

注意事项

  • 命令正常工作需要 Bear 正在运行
  • 笔记 ID 是 Bear 的内部标识符(可在笔记信息中或通过回调看到)
  • 需要从 Bear 读回数据时,请使用 --enable-callback
  • 某些操作需要有效令牌(add-text、tags、open-note --selected)

评论

支持 Markdown