Install
openclaw skills install @terrycarter1985/research-assistantAuto-illustrate research notes — read Bear notes tagged 「待整理」, match a topic-relevant GIF to each note's content, and insert it inline.
openclaw skills install @terrycarter1985/research-assistantTurns rough research notes into illustrated ones. It finds every Bear note tagged
待整理 ("to be organized"), derives a topic from each note's content, searches
for a relevant GIF, and inserts it into the note. Built on the bear-notes
(grizzly) and gifgrep skills.
Platform: macOS only. Requires the Bear app running, a Bear API token, and the
grizzly+gifgrepCLIs installed (seebear-notesandgifgrepskills).
~/.config/grizzly/token
(Bear → Help → API Token → Copy Token).grizzly CLI (see bear-notes skill) and gifgrep CLI (see gifgrep skill).# Dry run: show what would change, insert nothing
./research_assistant.sh --tag 待整理 --dry-run
# Real run: insert one matched GIF per note
./research_assistant.sh --tag 待整理
# Limit how many notes to process in one pass
./research_assistant.sh --tag 待整理 --max 5
grizzly open-tag --name "待整理" --enable-callback --json
lists every note carrying the tag.grizzly open-note --id <ID> --enable-callback --json
pulls the full note body.topic_query() if you want
smarter extraction.gifgrep "<topic>" returns a relevant GIF URL.) via
grizzly add-text --id <ID> --mode append --token-file ~/.config/grizzly/token.
Use --mode prepend if you'd rather place it at the top.--tag <name> — tag to scan (default: 待整理).--max <n> — process at most N notes (default: all).--mode <append|prepend> — where to insert the GIF (default: append).--dry-run — print planned actions without modifying any note.--token-file <path> — Bear token path (default: ~/.config/grizzly/token).<!-- research-assistant:gif --> marker, so re-runs won't stack duplicate GIFs.