← Back to Skills Marketplace
terrycarter1985

bear-research-enricher

by terrycarter1985 · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
49
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install bear-research-enricher
Description
Enrich Bear research notes tagged 「待整理」 with thematic GIFs. Use when the user wants to auto-illustrate or spruce up draft research notes in Bear, or mentions...
README (SKILL.md)

Research Assistant

Read Bear notes tagged 「待整理」, extract key topics, search for matching GIFs via gifgrep, and insert them inline. When done, remove the 「待整理」 tag and add 「已整理」.

Prerequisites

  • Bear app running on macOS with a valid API token at ~/.config/grizzly/token
  • grizzly CLI installed (go install github.com/tylerwince/grizzly/cmd/grizzly@latest)
  • gifgrep skill installed (provides GIF search)
  • curl available

Workflow

  1. Fetch notes: Run grizzly open-tag --name "待整理" --enable-callback --json --token-file ~/.config/grizzly/token to list all notes with the tag.
  2. For each note: a. Read note content via grizzly open-note --id \x3CNOTE_ID> --enable-callback --json --token-file ~/.config/grizzly/token b. Extract 2–3 key topics or keywords from the note title and first paragraph. c. For each keyword, search GIFs using the gifgrep skill (or curl "https://api.giphy.com/v1/gifs/search?api_key=dc6zaTOxFJmzC&q=\x3Ckeyword>&limit=3" as fallback). d. Pick the most relevant GIF URL per keyword. e. Append GIFs to the note using grizzly add-text:
    echo -e "\
    

---
\x3Ckeyword>" | grizzly add-text --id \x3CNOTE_ID> --mode append --token-file ~/.config/grizzly/token ``` 3. Retag: Remove 「待整理」 and add 「已整理」 by updating note tags via Bear's x-callback-url:

open "bear://x-callback-url/add-tag?id=\x3CNOTE_ID>&name=已整理"
open "bear://x-callback-url/remove-tag?id=\x3CNOTE_ID>&name=待整理"
  1. Report: Summarize which notes were enriched and how many GIFs were added.

Script

For batch processing, use scripts/enrich_notes.sh:

bash scripts/enrich_notes.sh

The script handles the full loop: fetch tagged notes → per-note topic extraction → GIF search → insert → retag.

Notes

  • If no notes carry the 「待整理」 tag, report that and exit.
  • If GIF search returns no results for a keyword, skip that keyword rather than inserting a placeholder.
  • Bear must be running; grizzly commands will fail silently otherwise.
  • Rate-limit GIF API calls (1 request/second) to avoid throttling.
Usage Guidance
This skill is reasonable for its stated purpose, but use it carefully: make sure the 「待整理」 tag is only on notes you want changed, back up important Bear notes first, and avoid running it on private or sensitive research if you do not want note topics sent to Giphy.
Capability Analysis
Type: OpenClaw Skill Name: bear-research-enricher Version: 0.1.0 The skill automates enriching Bear notes with GIFs by extracting keywords from note content and searching Giphy. It utilizes the legitimate 'grizzly' CLI tool and Bear's native x-callback-url scheme for note manipulation. All behaviors, including accessing the Bear API token at ~/.config/grizzly/token and sending extracted keywords to the Giphy API, are transparently documented and strictly aligned with the stated purpose in SKILL.md and scripts/enrich_notes.sh.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The Bear note reading, GIF lookup, insertion, and retagging behavior is coherent with the stated purpose of enriching notes tagged 「待整理」.
Instruction Scope
The workflow is scoped to notes with the 「待整理」 tag, but it processes all matching notes in a batch and does not ask for per-note confirmation.
Install Mechanism
There is no install spec, while the documentation expects user-installed tools such as grizzly, gifgrep, curl, and a Bear token file; grizzly is suggested via an unpinned @latest install command.
Credentials
The required Bear token and Giphy network calls are purpose-aligned, but users should understand that Bear note content is accessed locally and derived keywords are sent to an external GIF API.
Persistence & Privilege
The skill makes persistent edits to Bear notes by appending GIF markdown and changing tags; no hidden background persistence or self-start behavior is shown.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install bear-research-enricher
  3. After installation, invoke the skill by name or use /bear-research-enricher
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: auto-enrich Bear research notes tagged 待整理 with thematic GIFs
Metadata
Slug bear-research-enricher
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is bear-research-enricher?

Enrich Bear research notes tagged 「待整理」 with thematic GIFs. Use when the user wants to auto-illustrate or spruce up draft research notes in Bear, or mentions... It is an AI Agent Skill for Claude Code / OpenClaw, with 49 downloads so far.

How do I install bear-research-enricher?

Run "/install bear-research-enricher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is bear-research-enricher free?

Yes, bear-research-enricher is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does bear-research-enricher support?

bear-research-enricher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created bear-research-enricher?

It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v0.1.0.

💬 Comments