AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Bear

skill-xxieen-bearclaw-bear · by xxieen

Manages Bear notes via bearclaw. Use when asked to read, search, create, edit, organize, tag, archive, or export Bear notes.

No reviews yet
0 installs
15 views
0.0% view→install

Install

$ agentstack add skill-xxieen-bearclaw-bear

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-xxieen-bearclaw-bear)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Bear? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Bear Notes Management

Manage Bear notes using the bearclaw command-line tool. All commands output JSON.

Setup (run once)

Before first use, run scripts/ensure-installed.sh to check and install bearclaw if needed. Then run bearclaw health to verify Bear database access.

Available Commands

Reading Notes

# Read a note by ID or title
bearclaw read 

# Search notes (supports OCR search in attachments)
bearclaw search  [--ocr] [--tag ] [--since YYYY-MM-DD] [--before YYYY-MM-DD] [--limit N]

# Extract a specific section by header
bearclaw section  --header "Section Name"

# Find notes linking to a given note
bearclaw backlinks 

# List untagged notes
bearclaw untagged

# Show statistics (total notes, tag distribution, monthly trends)
bearclaw stats

Writing Notes

All write commands use note ID only (not title) to avoid ambiguity. Bear app must be running.

# Create a new note
bearclaw create --title "Title" --body "Content with\nnewlines" --tags "tag1,tag2"

# Replace note body (keeps title)
bearclaw edit  --body "New content"

# Append text (optionally under a specific header)
bearclaw append  --text "Text to append" [--header "Section Name"]

# Prepend text
bearclaw prepend  --text "Text to prepend"

# Move to trash
bearclaw trash 

# Archive
bearclaw archive 

For large content, use --body-file or --text-file instead of inline text. Use \n for newlines in inline text.

Tag Management

# List all tags as hierarchical tree with note counts
bearclaw tag list

# Add tags to a note
bearclaw tag add  --tags "tag1,tag2"

# Rename a tag across all notes
bearclaw tag rename  

# Delete a tag from all notes
bearclaw tag delete 

Batch Operations

# Add tags to all notes matching a search
bearclaw batch tag --filter "search query" --tags "tag1,tag2"

# Archive all notes matching a search
bearclaw batch archive --filter "search query"

Export

# Export notes as Markdown files with YAML frontmatter
bearclaw export --output ./notes/ [--tag ] [--since YYYY-MM-DD] [--before YYYY-MM-DD]

Diagnostics

bearclaw health   # Check Bear installation, database, schema status

JSON Response Format

Success:

{"ok": true, "data": ..., "count": 10}

Error:

{"ok": false, "error": "message", "code": "ERROR_CODE"}

Error codes: NOT_FOUND, AMBIGUOUS_TITLE, ENCRYPTED_NOTE, VERIFY_TIMEOUT, PAYLOAD_TOO_LARGE, DB_NOT_FOUND, BEAR_NOT_INSTALLED

Common Workflows

Organize untagged notes

  1. bearclaw untagged — get all untagged notes
  2. bearclaw read — read each note's content
  3. bearclaw tag list — see existing tag structure
  4. bearclaw tag add --tags "appropriate-tag" — assign tags

Weekly review

  1. bearclaw search "" --since YYYY-MM-DD — find notes from this week
  2. Read and summarize each note
  3. Tag, archive, or update as needed

Knowledge synthesis

  1. bearclaw search "topic" — find all notes on a topic
  2. bearclaw read for each — gather content
  3. bearclaw create --title "Summary" --body "..." --tags "summary" — create synthesis note

Batch cleanup

  1. bearclaw search "old-query" — find notes to clean up
  2. bearclaw batch tag --filter "query" --tags "archived" — tag them
  3. bearclaw batch archive --filter "query" — archive them

Important Notes

  • Always use note ID (not title) for write operations
  • Use bearclaw search or bearclaw read first to get the note ID
  • Convert user's natural language dates to ISO format (YYYY-MM-DD) before passing to --since/--before
  • Use \n for newlines in --body and --text parameters
  • For large content, prefer --body-file or --text-file
  • Bear app must be running for write operations to work

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.