
Bear Notes
- 16 installs
- 869 repo stars
- Updated June 8, 2026
- beita6969/scienceclaw
This is a copy of bear-notes by steipete - installs and ranking accrue to the original listing.
bear-notes is a Claude skill that creates, searches, and manages Bear notes on macOS via the grizzly CLI.
About
Drives the Bear note-taking app on macOS through the grizzly CLI to create, read, append, and search notes and tags. A developer uses it to capture or manage notes programmatically from an agent instead of clicking in the Bear UI. Certain operations (add-text, tags, open-note --selected) need a Bear API token.
- Create, read, and manage Bear notes on macOS via the grizzly CLI
- Supports create, append, search-by-tag, and tag listing with callbacks
- Some operations require a Bear API token stored in ~/.config/grizzly/token
Bear Notes by the numbers
- 16 all-time installs (skills.sh)
- Data as of Aug 2, 2026 (Skillselion catalog sync)
bear-notes capabilities & compatibility
Free; needs a Bear app token for token-gated operations
- Capabilities
- blogwatcher · blucli
- Platforms
- macOS
- Pricing
- Free
What bear-notes says it does
Create, search, and manage Bear notes via grizzly CLI.
Use `grizzly` to create, read, and manage notes in Bear on macOS.
Bear must be running for commands to work
npx skills add https://github.com/beita6969/scienceclaw --skill bear-notesAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 16 |
|---|---|
| repo stars | ★ 869 |
| Last updated | June 8, 2026 |
| Repository | beita6969/scienceclaw ↗ |
What it does
Create, search, and manage Bear notes on macOS from the command line via the grizzly CLI.
Who is it for?
macOS users who want to create or manage Bear notes and tags programmatically from an agent.
Skip if: Non-macOS environments or note apps other than Bear.
When should I use this skill?
You need to create, read, append, or search notes in Bear on macOS.
What you get
Notes created, appended, searched, and tagged in Bear directly from the command line.
- Created and updated Bear notes
- Tag listings and tag-based searches
By the numbers
- config read from 4 sources in priority order
- wraps 6+ grizzly commands
Files
Bear Notes
Use grizzly to create, read, and manage notes in Bear on macOS.
Requirements
- Bear app installed and running
- For some operations (add-text, tags, open-note --selected), a Bear app token (stored in
~/.config/grizzly/token)
Getting a Bear Token
For operations that require a token (add-text, tags, open-note --selected), you need an authentication token:
1. Open Bear → Help → API Token → Copy Token 2. Save it: echo "YOUR_TOKEN" > ~/.config/grizzly/token
Common Commands
Create a note
echo "Note content here" | grizzly create --title "My Note" --tag work
grizzly create --title "Quick Note" --tag inbox < /dev/nullOpen/read a note by ID
grizzly open-note --id "NOTE_ID" --enable-callback --jsonAppend text to a note
echo "Additional content" | grizzly add-text --id "NOTE_ID" --mode append --token-file ~/.config/grizzly/tokenList all tags
grizzly tags --enable-callback --json --token-file ~/.config/grizzly/tokenSearch notes (via open-tag)
grizzly open-tag --name "work" --enable-callback --jsonOptions
Common flags:
--dry-run— Preview the URL without executing--print-url— Show the x-callback-url--enable-callback— Wait for Bear's response (needed for reading data)--json— Output as JSON (when using callbacks)--token-file PATH— Path to Bear API token file
Configuration
Grizzly reads config from (in priority order):
1. CLI flags 2. Environment variables (GRIZZLY_TOKEN_FILE, GRIZZLY_CALLBACK_URL, GRIZZLY_TIMEOUT) 3. .grizzly.toml in current directory 4. ~/.config/grizzly/config.toml
Example ~/.config/grizzly/config.toml:
token_file = "~/.config/grizzly/token"
callback_url = "http://127.0.0.1:42123/success"
timeout = "5s"Notes
- Bear must be running for commands to work
- Note IDs are Bear's internal identifiers (visible in note info or via callbacks)
- Use
--enable-callbackwhen you need to read data back from Bear - Some operations require a valid token (add-text, tags, open-note --selected)
Related skills
FAQ
What operations need a token?
add-text, tags, and open-note --selected require a Bear app token stored in ~/.config/grizzly/token.
What are the requirements?
The Bear app must be installed and running on macOS.