# Bear Notes

> Create, search, and manage Bear notes via the grizzly CLI. Use when user says "add a bear note", "search bear notes", "list my notes in bear", "open bear note about X".

- Skill: `claude-world/bear-notes` (Agent Skill)
- Install (CLI): `npx skillmds@latest add claude-world/bear-notes`
- Raw SKILL.md: https://api.skillmd.com/api/skills/claude-world/bear-notes/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: claude-world (https://skillmd.com/u/claude-world)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/claude-world/bear-notes

---


# Bear Notes

Manage Bear app notes via the `grizzly` CLI.

## Prerequisites

```bash
go install github.com/tylerwince/grizzly/cmd/grizzly@latest
```

Requires Bear app installed on macOS.

## Commands

| Command | Purpose |
|---------|---------|
| `grizzly list` | List all notes |
| `grizzly list --tag work` | List notes with tag |
| `grizzly search "query"` | Search note content |
| `grizzly read "Note Title"` | Read a specific note |
| `grizzly create --title "T" --body "B" --tag "t"` | Create note |
| `grizzly trash "Note Title"` | Move note to trash |

Alternative (no CLI install — use Bear URL scheme):
```bash
# Create note via URL scheme
open "bear://x-callback-url/create?title=Title&text=Body&tags=tag1,tag2"

# Search
open "bear://x-callback-url/search?term=query"

# Open note
open "bear://x-callback-url/open-note?title=Note%20Title"
```

## Usage Examples

- `/bear-notes create "Meeting Notes" "Discussed Q3 roadmap" --tag meetings`
- `/bear-notes search "project plan"`
- `/bear-notes list --tag work`

## Rules
- Check if `grizzly` is installed: `which grizzly`
- If not installed, fall back to Bear URL scheme (`open bear://...`)
- macOS only
- Keep note content concise unless user specifies otherwise
- Use tags for organization (Bear's strength is tagging)

