Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
beita6969 avatar

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)
At a glance

bear-notes capabilities & compatibility

Free; needs a Bear app token for token-gated operations

Capabilities
blogwatcher · blucli
Platforms
macOS
Pricing
Free
From the docs

What bear-notes says it does

Create, search, and manage Bear notes via grizzly CLI.
SKILL.md
Use `grizzly` to create, read, and manage notes in Bear on macOS.
SKILL.md
Bear must be running for commands to work
SKILL.md
npx skills add https://github.com/beita6969/scienceclaw --skill bear-notes

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs16
repo stars869
Last updatedJune 8, 2026
Repositorybeita6969/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

SKILL.mdMarkdownGitHub ↗

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/null

Open/read a note by ID

grizzly open-note --id "NOTE_ID" --enable-callback --json

Append text to a note

echo "Additional content" | grizzly add-text --id "NOTE_ID" --mode append --token-file ~/.config/grizzly/token

List all tags

grizzly tags --enable-callback --json --token-file ~/.config/grizzly/token

Search notes (via open-tag)

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

Options

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-callback when 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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.