Command-line tool to integrate and manage notes within the Bear app.

Install

mkdir -p .claude/skills/bear-notes && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2236" && unzip -o skill.zip -d .claude/skills/bear-notes && rm skill.zip

Installs to .claude/skills/bear-notes

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Create, search, and manage Bear notes via grizzly CLI.
54 charsno explicit “when” trigger
Beginner

Key capabilities

  • Create new notes with specified titles and tags
  • Append text to existing notes by ID
  • Open notes using their internal ID
  • List all tags present in Bear notes
  • Search notes by tag name

How it works

The skill uses the grizzly CLI to interact with the Bear application on macOS, sending commands to create, modify, or retrieve notes and tags.

Inputs & outputs

You give it
Note content, note ID, tag name, Bear API token
You get back
Created note, appended text, opened note, list of tags, search results

When to use bear-notes

  • Automating note creation from terminal
  • Searching notes via CLI
  • Appending logs to daily Bear notes

About this skill

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)

Prerequisites

Bear app installed and runninggrizzly CLI installedBear app token for specific operations

Limitations

  • Bear app must be running for commands to work
  • Some operations require a valid Bear app token
  • Note IDs are Bear's internal identifiers

How it compares

This skill automates Bear note management through a command-line interface, unlike manual interaction within the Bear application.

Compared to similar skills

bear-notes side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
bear-notes (this skill)62moReviewBeginner
notion-knowledge-capture109moNo flagsIntermediate
apple-reminders252moReviewBeginner
braindump75moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

notion-knowledge-capture

makenotion

Transforms conversations and discussions into structured documentation pages in Notion. Captures insights, decisions, and knowledge from chat context, formats appropriately, and saves to wikis or databases with proper organization and linking for easy discovery.

10115

apple-reminders

openclaw

Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.

2593

braindump

huytieu

Quick capture of raw thoughts with intelligent domain classification and competitive intelligence extraction

793

memory-keeper-proactive-context-maintenance

b4CU-R4U

Automatically detect and maintain memory freshness by monitoring context staleness, significant code changes, task completions, and phase transitions. Proactively suggests and executes memory sync operations with user confirmation. Use when the user says "sync memory", "update context", or when the Skill detects that context is stale (>2 hours), significant changes have occurred (new commits), tasks completed, or major milestones reached. Replaces passive "context is stale" warnings with active maintenance.

694

obsidian-canvas-creator

axtonliu

Create Obsidian Canvas files from text content, supporting both MindMap and freeform layouts. Use this skill when users want to visualize content as an interactive canvas, create mind maps, or organize information spatially in Obsidian format.

1857

memory-management

anthropics

Two-tier memory system that makes Claude a true workplace collaborator. Decodes shorthand, acronyms, nicknames, and internal language so Claude understands requests like a colleague would. CLAUDE.md for working memory, memory/ directory for the full knowledge base.

1851

Search skills

Search the agent skills registry